我从亚马逊app store获得INSTALL_REFERRER意图吗?

我无法find任何文档,提到亚马逊app store是否会像Google Play一样发送推荐Intent安装。 虽然亚马逊的文档确实表示我们可以在“ref”下的URL中设置引用者信息(与Google Play中的“引用者”相比),但是并没有明确说明它们将如何传递给应用程序。

如果我确实收到Intent ,我应该这样做吗?

 extras.getString("ref") 

代替

 extras.getString("referrer") 

Solutions Collecting From Web of "我从亚马逊app store获得INSTALL_REFERRER意图吗?"

我有同样的问题,我通过邮件问亚马逊,这是他的反馈:

不幸的是,我们没有为开发者提供这个function。

在这里输入图像说明

我坚持,但他们说的一样,没有办法。

所以没有办法得到亚马逊referrer,相当awfull …

您无法识别唯一的引荐来源,只需通过代码上的常量即可获得大量的Amazon应用安装事件。

在你的Manifest文件中应该有

  <receiver android:name="com.test.Receiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> 

并像这样创build接收者的类

 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); } } 

确保这会帮助你