【问题标题】:How do I implement a referral module onto my android application?如何在我的 android 应用程序上实现推荐模块?
【发布时间】:2016-12-29 13:01:15
【问题描述】:

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

【问题讨论】:

    标签: android android-studio referrals


    【解决方案1】:

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

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

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

    【讨论】:

    • 选项 2 是我需要完成的方式,但如果不要求用户输入推荐代码,我就不能完成吗?
    • @SumitShetty 使用选项 2,这是一个手动过程,所以是的,用户必须输入推荐代码。
    • 知道了。如果尝试手动完成,则需要增加用户的一步。
    • 您可以使用深层链接。如果用户没有安装应用程序,链接将指向Google Play,否则它会打开您的应用程序自动提取推荐码。
    【解决方案2】:

    您可以在没有 api 的情况下实现这一点。 创建一个包含一些数据的标签。 现在在您的应用程序(清单)中添加方案。 之后在第一个屏幕上编写代码,从该标签中获取值。

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

    仅供参考:

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

    【讨论】:

    • 能否详细说明您的答案!
    • 我已经完成了生成链接并通过媒体共享它,现在我想知道如何识别从特定推荐链接安装应用程序的用户(每个用户唯一)
    • 当然。你将如何参考其他用途?有邮件吗?
    • 是的。但是,也可以通过 whatsapp、facebook 等其他媒体。
    • 对于每个用户,您应该为这些用户创建唯一标识,并且还需要在您的末尾添加跟踪。
    猜你喜欢
    • 1970-01-01
    • 2014-03-27
    • 2018-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多