【发布时间】:2015-04-26 22:27:28
【问题描述】:
我正在创建一个需要发送 gcm 消息的 Android 应用程序。
到目前为止,我设法获得了 device id 并将其发送到我的服务器。
现在,当我尝试将消息从我的服务器推送到我的应用程序时,我收到此消息:{"multicast_id":4987023356709284342,"success":1,"failure":0,"canonical_ids":0, "results":[{"message_id":"0:1430085972465424%73c650e3f9fd7ecd"}]},但设备上没有任何反应(无论应用程序是否正在运行)。
这是我的相关代码:
Manifest.xml----- AndroidManifest.xml
BroadcastReceiver-------- GcmBroadcastReceiver
IntentService---- GcmIntentService
注册---------------------- GcmRegister
这里我使用的是注册类(查找“GCM HERE”标签)
LoginActivity---------------- LoginActivity
这是我的 android 项目结构
结构--------------------- structure
服务器端 [PHP]
GcmPush -------------------- strong> GcmPush.php
这就是我使用 GcmPush.php 的方式
SendMessage-------------- send function
希望有人能帮助我。
指出我做错了什么......
谢谢!
【问题讨论】:
标签: php android google-cloud-messaging