搜索插件、代码仓与 APP 分类

插件详情v0.1.5

app_install_date

此插件可帮助您获取应用程序的安装日期

AndroidiOSmacOS
近 30 天下载
7790
喜欢数
24
Pub 分数
140

安装插件

flutter pub add app_install_date

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

app_install_date 包允许开发者检索应用程序在用户设备上的安装日期。它提供了一个简单的 API 来访问应用首次安装的时间,这对于分析、许可或用户参与度跟踪非常有用。该插件兼容 Android、iOS 和 macOS,利用平台特定的方法确保在所有支持的平台上都能获得准确的结果。该插件轻量且可通过 pub.dev 轻松集成到 Flutter 项目中。

适合场景

  • 跟踪用户入门时间线
  • 实施试用期逻辑
  • 分析应用留存率
  • 监控许可证有效性
  • 根据安装时长个性化用户体验

主要特点

  • 跨平台支持(Android、iOS、macOS)
  • 简单且一致的 API
  • 准确的安装时间戳检索
  • 轻量且易于集成
  • 无需额外权限

适合对象

  • 需要用户安装历史记录的应用程序
  • 基于试用或订阅的应用程序
  • 分析和留存工具
  • 应用程序生命周期管理的开发工具
  • 用户行为分析

使用建议

  • 安装日期在所有设备上可能不可用
  • 依赖于可能因操作系统版本而异的系统级数据
  • 在边缘情况下不适合精确跟踪安装时间
  • 可能需要在多个设备上进行测试以确保一致性
  • 如果重新安装应用,则不会更新

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

A flutter plugin that helps to get date of the app installation

[!NOTE] This plugin most likely works but is not actively maintained. If you face any issues, please create a pull request

How to use:

late String installDate;
// Platform messages may fail, so we use a try/catch 
try {
    final DateTime date = await AppInstallDate().installDate;
    installDate = date.toString();
} catch (e, st) {
    installDate = 'Failed to load install date';
}

How it works

Android

On android it is using the PackageManager to get install date from the package info

IOS and MacOS

On these platforms it is using application document directory's creation date. This method is also used in native development

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目