我想在我的应用程序上实现一种引用好友的功能,这样每个用户都会有一个指向apk的唯一链接,用户可以通过不同的媒介共享链接。我完成了生成链接部分,现在我想知道如何识别用户点击链接并检查应用程序是否已安装/下载。如果已安装,那么我需要在链接所有者的帐户中添加一些信用。我的问题需要在不使用API的情况下解决。 任何帮助,将不胜感激。
答案 0 :(得分:1)
你可以在没有api的情况下实现这一点。 创建一个包含一些数据的Label。 现在在您的应用程序(Manifest)中添加Scheme。 之后在First屏幕上编写代码,从该标签获取值。
https://developer.android.com/training/basics/intents/filters.html
仅供参考:
<a href="your.custom.scheme://some/UniqueNumber/">Myapp</a>
答案 1 :(得分:1)
对于您需要在服务器上存储唯一代码的每个用户,例如Iteratable [String]
有A
,FOO766
有A
。
您可以使用BAR456
的{{1}}功能。在此方法中,当您Google
将您的应用分享给其他用户时,您需要在应用的referrer
链接中附加A
的唯一代码。当其他用户安装您的应用时,系统会调用A
您的应用,其中包含代码;您可以使用它来验证推荐。更多信息Google Campaigns。
或者你可以手动完成。每当用户安装您的应用时,请向他询问Play store
代码,并且您可以通过服务器&amp;更新验证推荐条件。可以确定它是否有效。