【发布时间】:2020-11-16 16:43:12
【问题描述】:
我想发布一款通过广告获利的免费 Android 应用。我不想在前 24 小时内展示广告,因为如果用户不喜欢该应用程序,他/她为什么要被广告打扰。如果他喜欢该应用并保留它,就会有广告或专业版。
我如何知道“现在”是否在应用使用的前 24 小时内(可以从应用安装时间或应用首次打开时间开始,这无关紧要)。我不希望用户能够只是卸载应用程序,然后重新安装它,然后突然就没有广告了。
是否存在某种不会更改且可用于在用户数据库中查找的唯一 ID(Device-ID、Firebase-ID、...)?有没有更好的方法来实现这种行为?
谢谢!
【问题讨论】:
-
请检查副本以了解如何检查用户是否为新用户。要检查“现在”是否在前 24 小时内,请添加 Timestamp 属性。这里是Firebase Realtime Database,这里是Cloud Firestore。
-
@AlexMamo 虽然您的链接可能是检测新用户的好方法,但它不是重复的。在这种情况下,我建议发布一个答案,解释如何将链接中的信息应用于此问题。
标签: java android firebase google-play google-play-console