如何在android应用程序上实现转诊模块?

如何在android应用程序上实现转诊模块?,android,android-studio,referrals,Android,Android Studio,Referrals,我想在我的应用程序上实现一种refer-a-friend功能,这样每个用户都将有一个指向apk的唯一链接,并且用户可以通过不同的媒介共享该链接。我已经完成了生成链接的部分,现在我想知道如何识别点击链接的用户,并检查应用程序是否已安装/下载。如果它是安装的,那么我需要添加一些信用到链接所有者的帐户。我的问题需要在不使用API的情况下得到解决。 任何帮助都将不胜感激 您可以在没有api的情况下实现这一点。 创建一个包含一些数据的标签。 现在在您的应用程序(清单)中为其添加方案。 之后,在第一个屏幕上

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

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

供参考:


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

  • 您可以使用
    Google
    referer
    功能。在这种方法中,当您
    A
    将您的应用程序共享给其他用户时,您需要将
    A
    的唯一代码附加到应用程序的
    播放商店
    链接中。当其他用户安装您的应用程序时,将调用应用程序的
    广播接收器
    ,其中包含代码;您可以使用它来验证推荐。更多信息

  • 或者你可以手工做。每当用户安装你的应用程序时,向他询问
    转介
    代码,你可以通过服务器验证转介条件,并确定其是否有效


  • 你能详细说明你的答案吗!我已经完成了生成链接和通过媒体共享的工作,现在我想知道如何识别那些通过特定引用链接(每个用户唯一)安装应用程序的用户。您将如何引用其他用途?用邮件?是的。但是,也可以通过其他媒介,如whatsapp、facebook等。对于每个用户,你应该为这些用户创建唯一的标识,还需要在你的终端添加跟踪。选项2是我需要完成的方式,但我不能在不要求用户输入转介码的情况下完成吗?@SumitShetty选择选项2,这是一个手动过程,所以是的,用户必须输入转诊代码。明白了。如果试图手动完成,则需要增加用户的步长。您可以使用深度链接。若用户并没有安装应用程序,链接将导致
    googleplay
    ,否则它会自动打开你们的应用程序并提取推荐代码。
    <a href="your.custom.scheme://some/UniqueNumber/">Myapp</a>