0
PubNubを使用し、ios(apns)のプッシュを設定しようとしていますper their docs。PubNubプッシュ設定のAngularJSエラー: 'Pubnub.push.addChannels'が定義されていません
以下はエラーを生成します。アプリがバックグラウンドで動作しているとき、私は彼らのチャンネルmy_first_channel
とプッシュに取り組んでパブリッシュ/サブスクライブしている
var initPubnubPush = function(token) {
Pubnub.push.addChannels(
{
channels: ['my_first_channel'],
device: token,
pushGateway: 'apns' // apns, gcm, mpns
},
function(status) {
if (status.error) {
console.log("operation failed w/ error:", status);
} else {
console.log("operation done!")
}
}
);
}
は動作するはずです。トークンが有効であり、実際のiPhoneのデバイス上で実行中のSafariコンソールに
pushNotification.register(
tokenHandler,
errorHandler,
{
'badge':'true',
'sound':'true',
'alert':'true',
'ecb':'onNotificationAPN'
}
);
function tokenHandler(token) {
// This is a device token you will need later to send a push
// Store this to PubNub to make your life easier :-)
initPubnubPush(token);
}
完全なエラーから返されます。
Error in Success callbackId: PushPlugin63370093 : TypeError:
Pubnub.push.addChannels is not a function.
(In 'Pubnub.push.addChannels', 'Pubnub.push.addChannels' is undefined)
このエラーのためにグーグルで何かを見つけることができません。