如何在我的android应用程序上实现推荐模块?
我想在我的应用程序上实现一种引用友好类型的功能,以便每个用户都有一个指向apk的独特链接,用户可以通过不同的媒介共享链接。我完成了生成链接部分,现在我想知道如何识别用户点击链接,并检查应用程序是否已安装/下载。如果已安装,那么我需要在链接所有者的帐户上添加一些信用额度。我的问题需要在不使用API的情况下解决。 任何帮助,将不胜感激。如何在我的android应用程序上实现推荐模块?
对于你需要有存储在服务器上的唯一代码,就像A
有FOO766
每个用户,A
有BAR456
。
您可以使用
Google
的referrer
功能。在此方法中,当您将A
分享给其他用户时,您需要在应用的Play store
链接上附加A
的唯一代码。当其他用户安装您的应用程序时,您的应用程序的BroadcastReceiver
将被调用,包含代码;你可以通过它来验证推荐。更多信息Google Campaigns。或者你可以手动完成。无论用户何时安装您的应用程序,请向他索取
referral
代码,并且您可以验证通过服务器&可以确定是否有效的引荐条件。
您可以在不使用api的情况下实现此目的。 创建一个包含一些数据的标签。 现在在您的应用程序中添加Scheme(Manifest)。 之后在第一个屏幕上写代码,从那个标签获得价值。
https://developer.android.com/training/basics/intents/filters.html
FYI:
<a href="your.custom.scheme://some/UniqueNumber/">Myapp</a>
请您详细说明您的答案! –
我已完成生成链接并通过媒体分享,现在我想知道如何识别从特定推荐链接安装应用程序的用户(每个用户唯一) –
当然。 你将如何参考其他用途? 用邮件? – ViramP
选项2是我需要完成的方式,但是如果不要求用户输入推荐代码,我是否可以完成此任务? –
@SumitShetty选择2,这是一个手动过程,所以是的,用户将不得不输入推介代码。 – Feign
明白了。如果试图手动完成,则需要增加用户的一个步骤。 –