我找不到任何文档提到亚马逊应用商店是否会像Google Play那样在安装后发送推荐Intent。虽然亚马逊的文档确实提到我们可以在“ref”下的URL中设置推荐信息(与Google Play中的“referrer”相比),但它没有明确说明如何将这些信息传递给应用程序。如果我确实收到了Intent,我是否应该
Intent
extras.getString("ref")
代替
extras.getString("referrer")
?
k5ifujac1#
我也有同样的问题,我通过邮件问亚马逊,这是他的反馈:遗憾的是,我们没有为开发人员提供此功能。
我坚持但他们说我一样,没有办法。所以没有办法得到亚马逊推荐,相当可怕...您无法标识唯一的引用者,只是通过代码上的常量来获得一堆Amazon应用程序安装事件。
roejwanj2#
清单文件中应包含
<receiver android:name="com.test.Receiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver>
并像这样为receiver创建类
public class Receiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle extras = intent.getExtras(); String referrerString = extras.getString("referrer"); Log.w("test", "Referrer is: " + referrerString); } }
确保这对你有帮助
2条答案
按热度按时间k5ifujac1#
我也有同样的问题,我通过邮件问亚马逊,这是他的反馈:
遗憾的是,我们没有为开发人员提供此功能。
我坚持但他们说我一样,没有办法。
所以没有办法得到亚马逊推荐,相当可怕...
您无法标识唯一的引用者,只是通过代码上的常量来获得一堆Amazon应用程序安装事件。
roejwanj2#
清单文件中应包含
并像这样为receiver创建类
确保这对你有帮助