【发布时间】:2016-09-21 12:09:59
【问题描述】:
我正在尝试在 react-native 项目上使用 PubNub 设置推送通知。但是调用 push.addChannels() 方法会给我错误 403 并带有“PNAccessDeniedCategory”。
我已尝试关闭访问管理器,但仍然得到相同的结果。不确定我是否传递了正确的参数。
我已经用苹果设置了推送通知并将 cert.pem 文件上传到 PubNub。
pubnub.push.addChannels({
channels: ['ch.staff'],
device: 'ECID-OF-DEVICE-HERE',
pushGateway: 'apns' // apns, gcm, mpns
}, function(status) {
if (status.error) {
console.log("operation failed w/ error:", status);
} else {
console.log("operation done!")
}
});
我可以毫无问题地发送和接收标准消息,只是这个不起作用。
我正在关注这里的文档:
我的主要问题是。
我是否需要授予访问权限才能使用此方法?我该怎么做? 设备字段是否应该是 ECID?
【问题讨论】:
标签: pubnub