0

Arrow を使用したプッシュ通知に問題があります。

開発モードでは、すべて問題なく、登録は正しく送信され、Android と iOS の両方で通知が適切に受信されます。

本番では、登録に問題はありません。各デバイスは Arrow に保管されており、自分のアカウントで device_token を使用して確認できます。

ユーザーに通知を送信しようとすると、Android ユーザーのみが受信します。iOSには何もありません。Apple Push Services 証明書を取得して、P12 ファイルに変換しました。

これが私の登録コードです:

var Cloud = require("ti.cloud");
 // Subscribes the device to the 'news_alerts' channel
 // Specify the push type as either 'android' for Android or 'ios' for iOS
    Cloud.PushNotifications.subscribeToken({
        device_token: deviceToken,
        channel: 'news_alerts',
        type: Ti.Platform.name == 'android' ? 'android' : 'ios'
    }, function (e) {
        if (e.success) {
            Ti.API.info('Subscribed');
        } else {
            Ti.API.info('Error:\n' + ((e.error && e.message) || JSON.stringify(e)));
        }
    });
}

サブスクリプションはOK、開発モードはOK、本番環境のAndroidもOK...

何か案が ?

ありがとう !

4

0 に答える 0