gpt4 book ai didi

android - GCM 在 Emulator 中工作,但在 Mobile 中不工作

转载 作者:行者123 更新时间:2023-11-29 00:23:56 25 4
gpt4 key购买 nike

我正在研究 GCM。我跟着这个blog .在 Emulator (Google API 4.3) 上一切正常。但是在真实设备(ver4.03)中测试应用程序时,应用程序没有收到任何推送消息。设备已成功注册,我将该 registration_id 更新到我的第三方服务器。在服务器中,它得到了 GCM 的成功响应。我在模拟器和设备中使用了不同的谷歌帐户(我认为这不会是这个问题的原因)。

任何帮助将不胜感激

最佳答案

在深入研究我的 GCM 实现后,我找到了问题的原因。我忘记在许可中添加我的包名称。

   <permission android:name="com.myapp.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.myapp.permission.C2D_MESSAGE" />

我没有将上面的代码设置为 uses-permission

   <permission android:name="com.myapp.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.google.android.gcm.demo.app.permission.C2D_MESSAGE" />

它在设备中也能正常工作。但是现在,我想知道这个应用程序如何在模拟器中完美运行?

关于android - GCM 在 Emulator 中工作,但在 Mobile 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21143124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com