gpt4 book ai didi

Android push c2dm 无法使用 200 ok 响应

转载 作者:行者123 更新时间:2023-11-29 02:04:23 26 4
gpt4 key购买 nike

我一直在尝试从我的 Java EE 网络应用向我的 Android 手机发送推送消息。

我已经关注并阅读了很多教程(比如这个http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html)

我在我的 Android 手机上成功获取了我的 registration_id。然后我发送了一个 POST 请求女巫给我一个“200 ok”的响应!

但是我的 BroadcastReceiver 什么也得不到...

“200 OK”响应意味着消息已发送?我能做什么?

谢谢大家 ;)

最佳答案

这里有几件事需要检查。

  1. 您是否在 list 中声明了消息的接收者?这是应用程序接收消息时的单独接收器。确保包名称也与您的匹配。它看起来也应该相似:

     <receiver
    android:name=".C2DMMessageReceiver"
    android:permission="com.google.android.c2dm.permission.SEND" >
    <intent-filter>
    <action android:name="com.google.android.c2dm.intent.RECEIVE" >
    </action>

    <category android:name="jakebuller.liveapp" />
    </intent-filter>
    </receiver>
  2. 您需要确保创建的另一个类的名称与 list 中声明的​​接收者的名称匹配,如上所示。这个类很像注册接收器。

我几天前遇到了同样的问题,结果证明是接收器没有在 list 中正确声明,所以一定要三重检查。希望这有帮助!

关于Android push c2dm 无法使用 200 ok 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10881619/

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