Google Play Console(应用程序内容部分)声明我发布的应用程序使用
android.permission.QUERY_ALL_PACKAGES
Run Code Online (Sandbox Code Playgroud)
我想删除这个权限。
我检查了AndroidManifest.xml和合并清单,但找不到它。
我应该在哪里查找依赖项、库、ecc 包含的所有权限?谢谢。
我开发了一个 Android 应用程序,它订阅一个主题(subscribeToTopic()在OnCreate主要活动中),然后接收我的服务器发送到该主题的通知。
问题是,有时有人抱怨通知不再送达。在这种情况下,我通常要求用户使用我的应用程序中包含的一个函数,该函数读取 Firebase 注册令牌并通过电子邮件将其发送给我(我通常不使用或存储它)。
然后,我尝试向该令牌发送通知,并且 FCM 服务器回答错误Not Registered!怎么会这样Not Registered?使用主题订阅时,Firebase 不应该管理整个“令牌流程”并负责其续订吗?
有什么方法可以通知应用程序它不再注册并采取适当的操作吗?谢谢。
android registration subscribe firebase firebase-cloud-messaging
我有一个应用程序,GCM通过Service(经典模式)接收通知并在后台更新本地数据.
文档说,如果发生应用更新,注册ID可能变得无用,并且需要检查新的注册ID.Google(DemoActivity)提供的示例显示,很快,在OnResume主要活动的OnCreate(或)中,应该进行检查.
但是,如果用户通过Play商店更新应用程序并且之后不会立即打开应用程序,该怎么办?在这种情况下,是否存在这样的风险:在更新之后,注册ID变为无效并且通知停止接收(并且我的后台服务停止更新本地数据)?
或者这种情况可以由Google具有"规范ID"机制的GCM服务器管理?
谢谢你,
马克斯