如何知道从Play商店安装的应用程序是否使用了我的Android应用程序

3
我有一个应用程序,允许用户从Google Play商店下载Android应用程序(任意应用程序)。现在,我想将特定应用程序从我的应用程序中下载的信息存储在我的数据库中,而不是直接从Play商店下载。
我尝试使用一些后退检查(例如在我们从播放返回时启用或禁用标志),但在某些情况下失败,例如下载失败或下载速度慢等。
请帮助我解决这个重大问题。

你的表达不够清晰。你想把这些信息存储在哪里? - Abner Escócio
请解释一下。您是否想要跟踪用户是否通过您的应用程序进入Play商店,并在Play商店应用程序上按下下载按钮? - Godfather
嘿,Rahul。请在你的问题中添加更多细节。不清楚你想表达什么。你说的“checks on backpress”是什么意思?你是否是被下载的其他应用的所有者?如果是的话,你可以使用安装推荐人API。 - Umang Mathur
@Godfather,是的,正如你所说,我想追踪用户是否通过我的应用程序进入Play商店并按下下载按钮,以及如果发生下载失败等情况,如何处理这个问题。 - rahulgargnov4
@UmangMathur,通过“在返回按键上进行检查”我指的是当我从Google Play商店返回时,如果安装了应用程序包,则启用(TRUE)一个标志,否则禁用(FALSE)该标志。此外,我不是其他应用程序的所有者,这些应用程序可能是任意的随机应用程序。 - rahulgargnov4
@AbnerEscócio 我想将这些信息存储在我的数据库中,以便我可以使用这些信息来检测一个应用程序是否是从我的应用程序安装的。 - rahulgargnov4
1个回答

2
这被称为引荐检查,应用程序开发人员用于诸如检查应用程序是否从广告中安装等事项。您可以在此处找到有关Play installer API的更多详细信息以及使用它的。执行此操作的第三方应用程序(例如广告商或奖励应用程序)通常会与应用程序开发人员合作,在其应用程序中包含一些代码。然后,在应用程序开发人员的应用程序中运行引荐代码检查,而不是第三方应用程序。

谢谢你的回答,但我认为这只适用于我们是Play商店上其他应用的所有者,并且我们想要下载它们的情况。如果我错了,请纠正我。 - rahulgargnov4
窥探未选择与您合作的其他应用程序的安装情况并不是Google支持的行为,这可能会侵犯用户的隐私。 - Nick Fortescue
我能理解你想说的,但肯定有办法可以做到我所要求的,因为像laddoo这样的许多应用程序以前已经做过这个。 - rahulgargnov4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接