Sac*_*hin 9 android google-analytics android-studio install-referrer android-broadcastreceiver
我需要跟踪我的Android应用程序的安装引荐.它在大多数设备中都能正常工作.但在Redmi设备中,广播没有被触发.我用Redmi Note 4测试了它
我已经通过ADB和Play商店测试了它.两者都不会在Redmi设备中触发广播
下面是我正在使用的代码
public class ReferrerReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.d("Broadcast", "RECEIVED!");
}
}
<receiver
android:name=".receiver.ReferrerReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud)
请建议是否有人遇到同样的问题,并得到一些解决方案?
您的应用程序是否在允许在后台运行的“受保护应用程序”列表中?如果没有,它将不会自动启动。这是小米、华为等设备上的问题。“设置->应用程序-安全”中应该有一个设置页面,允许您将应用程序添加到允许自动启动、在后台运行等的应用程序列表中。每个设备制造商的做法略有不同,但是总的来说,我们在中国设备上认为这是延长电池寿命的一种方式。
也可以看看:
| 归档时间: |
|
| 查看次数: |
881 次 |
| 最近记录: |