android 广播来源,android – 广播INSTALL_REFERRER意图

问题是我无法在接收器中获得推荐人uri.

在清单文件中,我有类似的东西:

android:name="app.InstallReceiver"

android:exported="true" >

Adb广播命令:

adb shell am broadcast -a com.android.vending.INSTALL_REFERRER

-n app/app.InstallReceiver --es "referrer" "utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"

在InstallReceiver类中:

@Override

public void onReceive(Context context,Intent intent) {

Uri uri = intent.getData(); // getting uri is null

String referrer = intent.getStringExtra("referrer");

// referrer is only contains "utm_source=testSource" and no more

所以问题是完整的推荐人和我的意图有什么不对.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值