跳到内容

向 Google Wallet 通行证持有者发送消息

一旦用户保存了您的 Google Wallet 通行证,Pushwoosh 会将其注册为与该 User ID 绑定的 Google Wallet 平台订阅。

然后,您可以通过多种方式触达他们:通过通知更新通行证、发送一次性推送、通过 Customer Journey 自动化消息、使用 Google 内置的地理围栏,或通过 API 通知特定通行证的持有者。

发送带有通知的通行证更新

Anchor link to

编辑并保存通行证会将新版本同步到所有保存了该通行证的设备。对于会员卡、活动门票和登机牌,您还可以启用通知,以便提醒持有者有关更改。

  1. Campaigns → Wallet Passes → Google Wallet 中,找到该通行证并在操作菜单中点击 Edit
  2. 更改您需要的字段。
  3. 确保 Notify about changed fields 已启用。
  4. 点击 Save changes

Google 会将更新同步到所有保存了该通行证的设备。如果 Notify about changed fields 处于开启状态,Google 还会向持有者发送一条 Android 通知。

向通行证持有者发送一次性推送

Anchor link to

向通行证持有者群体发送独立消息的方式与发送常规推送相同。

  1. 打开一次性推送编辑器。您可以在 Campaigns → Wallet Passes → Google Wallet 中点击 Send message,或者前往 Campaigns → One-Time Messages 并点击 Send message → One-time push
  2. Content 步骤中,编写消息或选择一个预设。
  3. Audience 步骤中,选择您想要触达的群体。
  4. Target platforms 下,选择 Google Wallet
  5. 发送或计划发送消息。

通过 Customer Journey 自动化消息

Anchor link to

根据事件或群体自动发送消息。

基于触发器进入的 Journey

Anchor link to
  1. 创建一个 Customer Journey 并添加一个 Trigger-based entry
  2. 选择应该启动 Journey 的事件。如果您还没有创建自定义事件,请先在 Control Panel 中创建一个,例如 RewardAvailable
  3. 添加并配置一个推送元素。启用 Send by User ID,以便推送能够触达与用户绑定的每一台设备,包括已保存的通行证。
  4. 完成配置并激活 Journey。

当进入事件触发时,Pushwoosh 会向与用户绑定的每一台设备发送推送。通行证持有者会在通行证上收到通知。没有 Google Wallet 通行证的用户会在他们的其他设备上收到通知。

示例:通知用户奖励已可用

POST https://api.pushwoosh.com/json/1.3/postEvent

{
"request": {
"application": "XXXXX-XXXXX",
"userId": "u12345",
"event": "RewardAvailable",
"attributes": {
"reward": "Free coffee",
"expires": "2026-07-01"
}
}
}

event 名称必须与您在 Control Panel 中创建的事件匹配。

构建 Journey 的其他方式

Anchor link to

以上基于触发器的流程是一种选择。根据启动 Journey 的条件,选择不同的 entry element

  • Audience-based entry: 为整个群体而不是单个事件启动 Journey。可以运行一次、按计划运行或定期运行(例如,每周对所有持有有效通行证的人运行),新用户在加入群体时进入 Journey。
  • API-based entry: 从应用外部发生的业务事件(例如航班延误或登机口变更)启动 Journey。您的外部系统调用进入元素的请求模板,并传递一个过滤器以定位正确的用户,例如,在通行证发行时设置了标签 flightNumber = SU1234 的所有人。这非常适合登机牌和活动门票。

通过 API 通知特定通行证的持有者

Anchor link to

要向所有保存了某个特定通行证的人发送自定义通知,请在调用 Update a pass 时设置 notifyMessage