Android应用购买日期

标签 android

是否可以检查应用实际购买的日期,而不是应用内购买,用户从谷歌商店购买原始应用的实际日期。我发现了 packageInfo.firstInstallTime 之类的东西,但如果您清除设备并重新安装等,情况就会改变。

最佳答案

我不确定这是否符合主题,但跨安装存储数据的唯一方法是将其保存在某个地方(如服务器)。您必须获得与购买相关联的 gmail 帐户,关联购买 ID,然后检查购买日期。

这是有缺陷的,因为在新设备上重新安装看起来与在现有设备上重新安装一样。用户也可能拥有两个具有相同 gmail 帐户的设备,因此有两个(或更多) Activity 、有效安装和一次购买。大多数(但不是所有)设备都有唯一的设备 ID。

虽然没有官方的 Google Play API(从 Google 请求数据),但这里有一个很好的链接,可以找到用于搜索和内容的非官方/创意选项,但没有用于交易数据的链接(如果没有,这可能会导致安全风险官方 API):

how to get information of google play store in my android application?

关于Android应用购买日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21409017/

相关文章:

android - 每个 Flutter 应用都包含 Flutter 引擎吗?

面向非开发人员的 Android 测试框架

Android logcat 被 "W/Google Maps Android API: GLHudOverlay deprecated; draw(): no-op"淹没

java - 微软翻译API问题

android - 在 android 应用程序而不是 SQLite 中实现 MS Access 数据库?

android - 如何在android中创建一个带有背景图像的圆形按钮?

Android session 同时开始

java - BottomNavigationView 与 RecycleView 的最后一项重叠

android - 在 Android 中注销 LinkedIn session

Android - 彼此相邻的按钮