ソフトウェア バージョン 10.2.x を実行している Blackberry デバイスへのプッシュ通知を受信しようとしています。
Blackberry プッシュ評価サービスに投稿して、ステータス コード code="1001" desc="The request has been Accepted for processing." を受け取ることができます。しかし、デバイスでメッセージが受信されることはありません。
アプリは cordova phonegap を使用しています。
config.xml に呼び出しターゲットを登録しました。
<rim:invoke-target id="com.ourid.invoke.push">
<type>APPLICATION</type>
<filter>
<action>bb.action.PUSH</action>
<mime-type>application/vnd.push</mime-type>
</filter>
</rim:invoke-target>
<rim:invoke-target id="com.ourid.invoke.open">
<type>APPLICATION</type>
<filter>
<action>bb.action.OPEN</action>
<mime-type>text/plain</mime-type>
</filter>
</rim:invoke-target>
アプリにプッシュを登録しました:
function successHandlerBB(result) {
//never calls the successhandler
...
}
// BlackBerry10
function onNotificationBB(pushpayload) {
//never gets here
...
}
pushInstance = window.plugins.pushNotification;
addCallback('notificationHandler', onNotificationBB);
pushInstance.register(
successHandlerBB,
errorHandler,
{
invokeTargetId : "com.ourid.invoke.push",
appId: ".......",
ppgUrl:"http://cpxxxx.pushapi.eval.blackberry.com",
ecb: onNotificationBB,
simChangeCallback: simChangeCallback,
pushTransportReadyCallback: onPushTransportReady,
launchApplicationOnPush: true
}
);
成功ハンドラー関数またはエラーハンドラー関数を呼び出すことは決してないようです。
誰にも提案はありますか?何か説明が必要な場合はお知らせください。
ありがとう!