2016-12-29 45 views
1

我想在我的应用程序上实现一种引用友好类型的功能,以便每个用户都有一个指向apk的独特链接,用户可以通过不同的媒介共享链接。我完成了生成链接部分,现在我想知道如何识别用户点击链接,并检查应用程序是否已安装/下载。如果已安装,那么我需要在链接所有者的帐户上添加一些信用额度。我的问题需要在不使用API​​的情况下解决。 任何帮助,将不胜感激。如何在我的android应用程序上实现推荐模块?

回答

1

对于你需要有存储在服务器上的唯一代码,就像AFOO766每个用户,ABAR456

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

  2. 或者你可以手动完成。无论用户何时安装您的应用程序,请向他索取referral代码,并且您可以验证通过服务器&可以确定是否有效的引荐条件。

+0

选项2是我需要完成的方式,但是如果不要求用户输入推荐代码,我是否可以完成此任务? –

+0

@SumitShetty选择2,这是一个手动过程,所以是的,用户将不得不输入推介代码。 – Feign

+0

明白了。如果试图手动完成,则需要增加用户的一个步骤。 –

1

您可以在不使用api的情况下实现此目的。 创建一个包含一些数据的标签。 现在在您的应用程序中添加Scheme(Manifest)。 之后在第一个屏幕上写代码,从那个标签获得价值。

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

FYI:

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

请您详细说明您的答案! –

+0

我已完成生成链接并通过媒体分享,现在我想知道如何识别从特定推荐链接安装应用程序的用户(每个用户唯一) –

+0

当然。 你将如何参考其他用途? 用邮件? – ViramP

相关问题