0

私はかなり基本的な Android アプリを持っています。これは 4 つのタブのタブホストであり、それぞれが Web ビューを開きます。アプリには GCM のすべてのセットアップもあり、現在、メッセージを正常に受信できます。ただし、メッセージを受信したら、それをクリックすると、アプリのアイコンをクリックしてアプリを開くのと同じ方法でアプリが開きます。私がやろうとしているのは、誰かがメッセージをクリックしたときにアプリ内の特定のタブを開くことです。メッセージの内容に応じて任意のタブを開くことができればさらに良いでしょう。これは可能ですか?もしそうなら、どうすればこれを行うことができますか?

これまでに発見したことから、これには、メッセージのペイロードに次のような追加のアイテムを追加することが含まれると思います

{
  "registration_id" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...",
  "data" : {
    "message" : "Text notification goes here",
    "tab" : "2"
  },
}

そして、どうすればよいかわからない意図で何かをしている可能性があります。私は正しい方向に進んでいますか?誰かがこれを手伝ってくれますか?

4

1 に答える 1

2

どのタブを開くかを示す通知に渡す保留中のインテントにエクストラを追加できます。

そして、アクティビティが開始されたら、そのエクストラをチェックし、それに応じてタブを開きます。

于 2012-10-30T21:34:18.873 に答える