通知の種類
メッセージを追加して通知
背景情報
ユーザーがパスを追加した後に、パスに関連するメッセージを
通知されるようにする必要があります。 Add Message API を使用する
message_type
が
TEXT_AND_NOTIFY
次のようになります。
- 「メッセージ」 アイテムが「パスの裏面」に追加されている(別名詳細) テンプレート)が表示され、パスが保存されたユーザーにプッシュ通知が送信されます。
- ユーザーが通知をタップすると、Google ウォレットが前面に表示されます。 パス(カードビュー)が表示され、上部にコールアウトが [View Message] が表示される画面] ボタンを離します。
- 吹き出しをクリックすると、パスの裏側の新しい ハイライト表示されます。
通知付きのメッセージをユーザーに送信するときの考慮事項
- ユーザーは、パスの通知を有効にして、 メッセージに関連するプッシュ通知を設定できます。
- メッセージには、ウェブサイトまたはアプリの URI が含まれている場合があります。ハイパーリンクは パスに関連するウェブサイトやアプリです。これは 利用規定 パスに関係のないリンクにユーザーを誘導します。
- プッシュ通知をトリガーするメッセージを 3 件まで 24 時間です。以下の場合、Google はプッシュ通知の配信割り当てを抑制することがあります。 ユーザーに迷惑メールを送信していると判断したからです。
- ロック画面に表示されるプッシュ通知は Google が制御します 。
- UPDATE 関数を使用して または PATCH 通常のクラスまたはオブジェクトを使用してメッセージ データを編集または削除するためのメソッド 提供します
統合の手順
AddMessage API を使用する場合は、AddMessageRequest メッセージが このフィールドには、新しいテキストが MessageType になっています。 TEXT ではなく TEXT_AND_NOTIFY。
メッセージを追加してパスクラスで通知する JSON リクエストの例
… "id": ISSUER_ID.CLASS_ID", "message": { "header":"My Class message header", "body": "My Class message body with a <a href="https://wallet.google">Hyperlink<\a>", "id": "message_id", "message_type": "TEXT_AND_NOTIFY" }, …
メッセージを追加してパス オブジェクトで通知する JSON リクエストの例
… "id": OBJECT_ID", "classId": "ISSUER_ID.CLASS_ID", "message": { "header":"My Object message header", "body": "My Object message body with a <a href="http://play.google.com/store/apps/details?id=com.google.android.apps.maps">Hyperlink<\a>", "id": "message_id", "message_type": "TEXT_AND_NOTIFY" }, …
メッセージを追加してパスクラスに通知するレスポンスの例
// The updated resource … { "kind": "walletobjects#walletObjectMessage", "header": "My Object message header", "body": "My Object message body with a <a href="http://play.google.com/store/apps/details?id=com.google.android.apps.maps">Hyperlink<\a>", "id": "message_id", "messageType": "textAndNotify" }, …
例外処理
3 回を超えて通知しようとすると、 QuotaExceededException レスポンス。今後、 パスは "TEXT" を使用して設定できます。、 「TEXT_AND_NOTIFY」インテグレーションの説明 手順をご覧ください。