特定の状況下で、GCM プッシュ通知を受け取り、通知バーに表示しないように選択することはできますか? 着信プッシュ通知で、ユーザーが指定された場所にいるかどうかを確認し、ユーザーがこの場所にいる場合にのみ通知バーにプッシュ通知を表示したいと思います。アーバンエアシップを使用しています。
前もって感謝します
アップデート:
明確にするために: Urban Airship インテント レシーバーには onReceive() メソッドがあります。これは、条件付きでプッシュ通知を表示するために変更する必要があると考えていたものです。ただし、このインテントはログ情報を表示するためだけのようで、実際の受信インテントは onMessage() メソッドを含む .class ファイル com.urbanairship.push.GCMPushReceiver として Urban Airship .jar ファイルに焼き付けられていると思われます。 . これはソースコードではないため、他の多くのコンポーネントにリンクされているため、この部分を変更するのは難しいと思われます。これをどのように行うことができるかについて誰かが考えを持っていますか?