iDo*_*ler 8 android push-notification ios cordova google-cloud-messaging
我在iOS和Android上使用phonegap-plugin-push和GCM进行推送通知.过去三周我没有遇到过任何问题.但无处不在,它正常停止运作.我收到大约1/20条消息.
我正在使用GCM的主题消息.当我发送消息时,我得到了成功的回复.
Object {message_id: <MESSAGE_ID>}
Run Code Online (Sandbox Code Playgroud)
但我似乎很少收到消息.
如果我直接向设备发送消息(registration_token),则会正确接收消息.
我已经使用jquery ajax请求和C#后端的请求进行了测试.两者都导致相同.
我的jQuery测试脚本:
$.ajax({
url: "https://gcm-http.googleapis.com/gcm/send",
type: "POST",
dataType: "json",
crossDomain: true,
headers: {
"Authorization": "key=<AUTH_KEY>",
"Content-type": 'application/json'
},
data: JSON.stringify({
to: "/topics/" + topics,
priority: 'high',
content_available: true,
notification: {
body: msg,
title: "Test",
sound: "bubble.wav"
},
data: {
soundname: "bubble.wav",
test: "test"
}
})
}).done(function (attr) {
console.log('done');
console.log(attr);
}).error(function (err) {
console.log('err');
console.log(err);
});
Run Code Online (Sandbox Code Playgroud)
在Android和iOS上都进行了测试.两者的结果相同.
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |