广播INSTALL_REFERRER意图

去死

问题是我无法在接收器中获得引荐来源网址。在清单文件中,我有类似以下内容:

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

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

所以问题是完整的推荐人在哪里,我的意图出了什么问题。

贾比

您的intent广播引荐来源网址值设置不正确。该值将通过Shell调用转义一次,adb而通过执行广播命令的Android Shell再转义一次尝试像这样发送请求:

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'"

请注意双转义-一次用单引号'和一次用双引号“

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在启动应用程序之前未收到INSTALL_REFERRER

来自分类Dev

在启动应用程序之前未收到INSTALL_REFERRER

来自分类Dev

在应用程序上下文中的INSTALL_REFERRER意向生命周期

来自分类Dev

我们可以在一个Android应用中使用两次INSTALL_REFERRER吗?

来自分类Dev

应用程序何时会收到内容为utm_source =(not%20set)&utm_medium =(not%20set)的install_referrer?

来自分类Dev

广播意图不起作用?

来自分类Dev

广播意图不起作用?

来自分类Dev

如何广播意图中的可包裹物体?

来自分类Dev

从本机代码发送广播意图失败

来自分类Dev

Wifi广播android内部的android意图

来自分类Dev

因意图呼叫而未收到广播

来自分类Dev

setAction()对意图有何作用(广播)

来自分类Dev

接收广播意图时出错。Eclipse Paho

来自分类Dev

Wifi广播android内部的android意图

来自分类Dev

广播接收器未收到意图

来自分类Dev

片段中的“接收广播意图时出错”

来自分类Dev

Android-接收广播意图时出错?

来自分类Dev

接收广播意图时出错。Eclipse Paho

来自分类Dev

MainActivity 中的 BroadcastReceiver 不接收广播意图

来自分类Dev

广播接收器onReceive没收到意图包

来自分类Dev

Android广播接收器未收到意图

来自分类Dev

Android:本机代码能否从Android系统获取广播意图?

来自分类Dev

Android:隐式意图与广播接收器

来自分类Dev

片段中的广播接收器无法从服务接收意图

来自分类Dev

Android-通过广播意图传递长数组

来自分类Dev

如何修复在Android中接收广播意图时出错

来自分类Dev

未通过广播侦听器注册意图

来自分类Dev

多个意图,但广播接收方仅被调用一次

来自分类Dev

Android java.lang.RuntimeException:接收广播意图时出错

Related 相关文章

热门标签

归档