跳至主要内容

移动推送通知

移动推送通知通过提醒玩家新内容、活动和奖励,能提高移动游戏的玩家参与度、留存率和变现能力,鼓励玩家频繁回到游戏。 通过阿哈利姆 LiveOps 构建器,开发者可以基于游戏内行为或与阿哈利姆生成的游戏枢纽的互动发送有针对性的通知。

玩家点击推送通知后通常会跳转至移动应用,引导他们执行下一步操作或显示弹窗提示进一步步骤,如领取奖励。

要求

要将移动推送通知与阿哈利姆集成,请确保您的游戏满足以下要求:

实现移动推送的一般流程

要实现移动推送,请按照以下步骤操作:

  1. 在阿哈利姆控制台的 游戏 → Webhook 中,注册设计用于处理 阿哈利姆移动推送 Webhook 的 Webhook URL。 确保选择 游戏内推送 作为事件类型。
  2. 在 LiveOps 构建器 中创建活动,详细说明何时以及为何应向玩家发送移动推送通知。
  3. 在活动编辑模式的设置部分发布该活动。
  4. 对于由游戏内事件启动的活动,通过在您的游戏中设置必要的 API 调用和触发逻辑,使用 阿哈利姆 API 触发活动。
  5. 满足活动条件后,阿哈利姆会发送 Webhook 来传递移动推送通知,如下所示:
curl -X "https://your-webhook-endpoint.com/your/webhook/uri" \
-H "Host: your-webhook-endpoint.com" \
-H "x-aghanim-signature-timestamp: <EVENT_TIMESTAMP>" \
-H "x-aghanim-signature: <HMAC-SHA256_SIGNATURE>" \
-H 'user-agent: Aghanim/0.1.0' \
-H 'content-type: application/json' \
-H 'accept-encoding: gzip, deflate' \
-H 'accept: */*' \
-d '{
"event_id": "<EVENT_ID>",
"event_time": 1709974737,
"event_type": "ingame.push",
"idempotency_key": null,
"event_data": {
"player_id": "<PLAYER_ID>",
"title": "<MOBILE_PUSH_TITLE>",
"body": "<MOBILE_PUSH_BODY>",
"icon": null,
"url": null
}
}'

需要技术支持?
联系我们的集成技术团队: integration@aghanim.com