0

PubNubを使用し、ios(apns)のプッシュを設定しようとしていますper their docsPubNubプッシュ設定の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) 

このエラーのためにグーグルで何かを見つけることができません。

答えて

関連する問題