AngularJS 和 PubNub GCM 推送通知
AngularJS and PubNub GCM Push Notifications
我一直在尝试使用 PubNub 及其 AngularJS SDK 实现推送通知。但是,我在我的设备上收到了消息,但没有通过 GCM 收到推送通知。
我有以下代码:
PubNub.ngPublish({
channel: channel,
message: {
"pn_gcm": {
"data": {
"summary": "Game update 49ers touchdown",
"teams": ["49ers", "raiders"],
"score": [7, 0],
"lastplay": "5yd run up the middle"
}
}
}
});
我成功收到包含所有数据的消息,但当应用程序处于后台或关闭时没有推送通知。
我做错了什么?
谢谢
更新:
我将其粘贴到控制台中:
{
"pn_gcm": {
"data" : {
"summary": "Game update 49ers touchdown",
"teams" : ["49ers", "raiders"],
"score" : [7, 0],
"lastplay" : "5yd run up the middle"
}
}
}
实现推送通知有多个部分。适用于 pubnub:
正在控制台中注册您的 API 密钥并启用推送通知。这使您可以从 pubnub API
发布推送通知
在您打算用于推送通知的频道上启用推送通知。此步骤将向 pubnub 移动网关注册您的设备以进行推送,并将该设备与您用于推送的频道相关联。
最后,您需要在应用程序中实现 GCM,以便它在收到推送通知时知道该做什么:
我一直在尝试使用 PubNub 及其 AngularJS SDK 实现推送通知。但是,我在我的设备上收到了消息,但没有通过 GCM 收到推送通知。
我有以下代码:
PubNub.ngPublish({
channel: channel,
message: {
"pn_gcm": {
"data": {
"summary": "Game update 49ers touchdown",
"teams": ["49ers", "raiders"],
"score": [7, 0],
"lastplay": "5yd run up the middle"
}
}
}
});
我成功收到包含所有数据的消息,但当应用程序处于后台或关闭时没有推送通知。
我做错了什么?
谢谢
更新:
我将其粘贴到控制台中:
{
"pn_gcm": {
"data" : {
"summary": "Game update 49ers touchdown",
"teams" : ["49ers", "raiders"],
"score" : [7, 0],
"lastplay" : "5yd run up the middle"
}
}
}
实现推送通知有多个部分。适用于 pubnub:
正在控制台中注册您的 API 密钥并启用推送通知。这使您可以从 pubnub API
发布推送通知
在您打算用于推送通知的频道上启用推送通知。此步骤将向 pubnub 移动网关注册您的设备以进行推送,并将该设备与您用于推送的频道相关联。
最后,您需要在应用程序中实现 GCM,以便它在收到推送通知时知道该做什么: