2

ソフトウェア バージョン 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
        }
);

成功ハンドラー関数またはエラーハンドラー関数を呼び出すことは決してないようです。

誰にも提案はありますか?何か説明が必要な場合はお知らせください。

ありがとう!

4

0 に答える 0