タグを使用して、Urban Airship のプッシュ通知を操作しました。新しいインストールごとに、UA は対象ユーザーの下に新しいアプリ ID を管理します。私のアプリケーションでは、ログインに 2 つのオプションがあります。1.Male 2.Female
UAから適当なタグを付けてメッセージを送った。
ケース1:
最初のインストールでは、オーディエンスの下で、選択したタグ (男性としてログイン) と APP ID でデバイスが登録されました。
この場合、すべてがうまく機能します。
ケース 2:
デバイスからアプリを削除して再度インストールし、別のユーザー (例: 女性) としてログインした場合。
オーディエンスの下で、私のデバイスは女性タグと新しいアプリ ID で登録されました。(現在、私のデバイスは UA の下に新しい APP ID で登録されています)
必要な Female Tag を追加して UA からプッシュを送信すると、プッシュがデバイスに受信されます。
ただし、まれに男性タグからのメッセージもデバイスで受信されることがあります。
観察:
現在UAの下にあり、私のデバイスには2つの異なるタグを持つ2つのAPP IDがあります。
そのため、選択したタグに関係なく、デバイスが両方のタグ メッセージを受信した可能性があります。
解決策が必要:
Android が新しいインストールごとに新しい APP ID を維持するのはなぜですか?
新規インストールの前に、UA からデバイスの以前の APP ID を削除する方法
(また)
以前のアプリ ID を新しいアプリ ID で上書きする方法
ノート:
プッシュ通知を統合して、デバイスにアプリケーションをインストールしました。デバイスは APID に登録され、Active を True のままにします。
アプリの再インストール後、新しい APID が生成され、Active が True として表示されます。ただし、以前の APID の Active ステータスは True のまま維持されます。以前の APID の Active ステータスが False に変更されない理由。
IOS では、新規インストール後、以前のデバイス トークンのステータスが非アクティブに変わりました。なぜアンドロイドだけで起こるのですか??
前もって感謝します..