如何在我的 android 应用程序中实施推荐模块?

How do I implement a referral module onto my android application?

我想在我的应用程序中实现一种推荐朋友的功能,这样每个用户都会有一个唯一的 link 指向 apk,并且用户可以通过以下方式共享 link不同的媒体。我已经完成了生成 link 的部分,现在我想知道如何识别点击 link 的用户并检查该应用是否是 installed/downloaded。如果已安装,那么我需要在 link 所有者的帐户中添加一些积分。我的问题需要在不使用 API 的情况下得到解决。 任何帮助,将不胜感激。

您无需 api 即可实现此目的。 创建一个包含一些数据的标签。 现在在您的应用程序(清单)中为此添加方案。 之后在第一个屏幕上编写代码,从该标签中获取值。

https://developer.android.com/training/basics/intents/filters.html

仅供参考:

<a href="your.custom.scheme://some/UniqueNumber/">Myapp</a>

对于每个用户,您需要在您的服务器上存储一个唯一的代码,例如 AFOO766ABAR456

  1. 您可以使用 Googlereferrer 功能。在这种方法中,当您 A 将您的应用程序分享给其他用户时,您需要将 A 的唯一代码附加到您应用程序的 Play store link。当另一个用户安装您的应用程序时,将调用您的应用程序的 BroadcastReceiver,其中包含代码;您可以用它来验证推荐。更多信息 Google Campaigns.

  2. 或者您可以手动完成。每当用户安装您的应用程序时,向他询问 referral 代码,您可以通过服务器验证推荐条件并确定它是否有效。