我几个小时以来一直在研究这个话题,我找不到任何有用的信息。所以最后我决定第一次创建一个Stackoverflow帐户。
基本上我有一个Android应用程序,它托管在一个服务器上,它将由应用程序用户下载。但是,应用程序的链接将分发给许多不同的联盟网站,每个网站都有我系统已知的唯一ID。
所以我想跟踪这些分支机构。应用程序需要知道用户在安装应用程序之前单击了哪个联盟会员链接。然后应用程序会将联盟会员号码传递给我们的服务器。
下载网址的示例如下: - http://myserver.com/apphosting?affiliate=777&app.apk
Google仅在您在Google Play上托管应用程序并允许您使用安装引荐来源时才支持此功能。我是对的吗?
有没有办法解决这个问题?它看起来是一个非常罕见的问题。
提前致谢。我真的很感谢你的帮助和几分钟的宝贵时间。
答案 0 :(得分:0)
有几种方法可以解决这个问题并且做得很好,所有这些都需要付出巨大的努力。
个人手机可以向服务器公开不同的IP地址 在几分钟的时间跨度内
当您自己分发此应用程序时,我会非常赞成第一种方法。它为您提供了更好的准确性,并且(至少在我看来)更容易实现(是的,我已经实现了这两种解决方案的内容)。当然,缺点是你将分发你的应用程序的许多不同版本,但如果你做得对,你应该只有很小的差异,这只会略微增加你的支持开销。