2011-06-14 82 views
4

我已经实现了一个BroadcastReceiver来接收和解析Android电子市场引用者数据。我遵循这里的步骤:http://code.google.com/mobile/analytics/docs/android/#android-market-tracking,当我导航到我的实际设备上的引用链接时,这一切都正常工作,但当我导航到相同的引荐链接并选择将应用发送到我的设备时,引用数据无法获得发送。安卓市场引荐者数据没有被填充

有没有人遇到过这个问题?仅当访问实际设备上的推荐链接时,市场推荐数据才可用?好像我可能失去了一些东西......


编辑:如果有人想知道,我发现它无法获取引用数据这种方式。在手机上使用市场应用程序安装应用程序是INSTALL_REFERRER意图操作将被抛出的唯一方法。

回答

2

在设备上使用市场应用程序安装应用程序是referrer参数传递的唯一途径,INSTALL_REFERRER意向操作将被抛出。如果将应用程序从计算机发送到移动设备,则不会通过。

+1

确实。顺便说一句,为测试目的,你可以模拟市场安装使用这个答案:http://stackoverflow.com/questions/5890914/how-to-test-android-referral-tracking/6966718#6966718 – emmby 2011-10-26 15:02:55

+0

我已经尝试了测试的链接目的和它的作品,但当我下载应用程序显示空值 – Khan 2012-05-04 12:00:00