【问题标题】:GCM not working for release apkGCM 不适用于发布 apk
【发布时间】:2017-03-29 15:49:30
【问题描述】:

在有人将此标记为重复之前,我已经浏览了 Stack Overflow 中的所有相关文档和问题,但我无法找到我的问题的确切解决方案。

GCM for release apk 适用于其他设备,但不适用于搭载 Android 版本 7 的 Sony Xperia Z5。其他所有设备都可以正常工作。

我已经尝试使用 Android 版本 7 的 OnePlus 3 并且它可以工作。该问题仅存在于 Sony Xperia Z5 (Nougat)。

在我的情况下,我已经检查了所有 GCM 密钥,并按照 Stack Overflow 中少数答案的建议尝试使用 SHA1 指纹。

我已尝试按照GCM registration works for debug APK but not release APK 中的建议在 ProGaurd 文件中添加几行。

但没有什么对我有用。

【问题讨论】:

    标签: android google-cloud-messaging sony-xperia


    【解决方案1】:

    由于它是特定于设备的,因此您的 Sony Xperia 中的应用程序管理器可能会阻止您的应用程序的通知。 GCM 没有问题,因为正如您所说,问题仅存在于 Sony Xperia 并且适用于其他设备。这是一个thread,可能会有所帮助。如果Setting > Personalization > Notification center不起作用,请尝试使用PCC修复固件。

    【讨论】:

    • 感谢@abielita 的建议。我会看看你的建议,然后再回复你的答案。但是用debug apk在同一个设备上是没有问题的。它只会为发布 apk 带来问题。
    猜你喜欢
    • 1970-01-01
    • 2019-02-22
    • 2018-11-08
    • 2023-04-08
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多