Jat*_*ija 15 android amazon install referrer android-intent
我找不到任何文档提到亚马逊应用商店是否发送了Intent
安装后推荐,就像谷歌播放一样.虽然亚马逊的文档确实说我们可以在"ref"下的URL中设置引荐来源信息(与Google Play中的"引用者"相比),但它没有明确说明它们将如何传递给应用程序.
如果我确实收到了Intent
,我应该这样做
extras.getString("ref")
Run Code Online (Sandbox Code Playgroud)
代替
extras.getString("referrer")
Run Code Online (Sandbox Code Playgroud)
?
Aru*_*mar -5
在你的清单文件中应该有
<receiver android:name="com.test.Receiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
并为接收者创建这样的类
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);
}
}
Run Code Online (Sandbox Code Playgroud)
确保这会对您有所帮助
归档时间: |
|
查看次数: |
953 次 |
最近记录: |