Phonegap 1.6 でアプリを作成し、Urban Airship Push Pluginの実装に成功しました。
ユーザーがアプリを初めて実行すると、デバイスは「このアプリが通知を送信することを許可しますか?」という標準的な質問をします (そのようなものです)。私の質問は次のとおりです。ユーザーが「はい」または「いいえ」と答えたかどうかをどのように知ることができますか?
Phonegap 1.6 でアプリを作成し、Urban Airship Push Pluginの実装に成功しました。
ユーザーがアプリを初めて実行すると、デバイスは「このアプリが通知を送信することを許可しますか?」という標準的な質問をします (そのようなものです)。私の質問は次のとおりです。ユーザーが「はい」または「いいえ」と答えたかどうかをどのように知ることができますか?
PushNotifications を有効にするかどうかをユーザーに尋ねる関数のコールバックには、必要なすべてのデータが含まれています。
次のようになります。
{"type":"7","pushBadge":"1","pushSound":"1","enabled":"1","deviceToken":"blablahblah","pushAlert":"1"}
アプリを起動するたびにこの関数を実行する必要があります。ユーザーが設定アプリでプッシュ設定を更新すると、すぐに新しいデータが取得されます。
注: ポップアップは 1 回だけ表示されるため、登録機能を呼び出しても、起動のたびにアラートが表示されるわけではありません。