[英]Update APP automatically without user interaction facing issue==> Permission Denial: not allowed to send broadcast android.intent.action.PACKAGE_ADDED
[英]does android.intent.action.PACKAGE_ADDED requires users permission?
我正在实现HeyZap,它需要我添加
<receiver android:name="com.heyzap.sdk.ads.PackageAddedReceiver">
<intent-filter>
<data android:scheme="package"/>
<action android:name="android.intent.action.PACKAGE_ADDED"/>
</intent-filter>
</receiver>
AndroidManifest.xml
这些行是否需要用户权限才能进行更新,还是会自动更新我的Google Play用户? 通常,用户权限不是问题。 但是Admob自愿更改了规则而未事先通知,并强迫我使用“新Admob”,我希望从Admob吸引尽可能多的用户。
是否需要以下许可?
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_ADDED" />
SDK中只有BROADCAST_PACKAGE_REMOVED权限,HeyZap并未提及该权限,但是StackOverflow上的一些用户提到了该权限。
您不需要添加权限。 阅读我如何获得操作:PACKAGE_REMOVED和PACKAGE_ADDED线程以获取更多信息。
您可以尝试做一件事,将“ Receiver
”的“ exported
和“ enable
选项添加为“ true
”,然后再尝试。
喜欢
<receiver android:name="com.heyzap.sdk.ads.PackageAddedReceiver" android:exported="true" android:enabled="true">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.