移动推送
移动推送通知通过提醒玩家新内容、事件和奖励来增加玩家在手机游戏中的参与度、保留率和货币化,鼓励频繁返回。 通过 Aghanim LiveOps Builder,开发人员可以根据游戏内动作或交互在 Aghanim 生成的游戏中心发送有针对性的通知。
点击推送通知通常会让玩家直接进入移动应用,指导他们进行下一步操作或显示弹出窗口以采取进一步措施,例如领取奖励。
要求
为将移动推送通知与 Aghanim 集成,确保您的游戏符合以下要求:
- 一个可公开访问的 HTTPS 端点,以接收 Aghanim 移动推送 webhooks,以便为移动玩家启动推送通知。
- 对于由游戏内事件触发的活动,定义启动活动的游戏内条件,并实施必要的逻辑以执行 Aghanim API 调用来启动活动。
实施移动推送的一般流程
要实施移动推送,请遵循以下步骤:
- 在 Aghanim 仪表板的游戏 → Webhooks下,注册设计用于处理Aghanim 移动推送 webhooks的 webhook URL。 确保您选择 游戏内推送 作为事件类型。
- 在 LiveOps Builder 创建活动,详细说明何 时以及为什么应向玩家发送移动推送。
- 在活动的编辑模式的 设置 部分发布活动。
- 对于由游戏内事件发起的活动,通过Aghanim API在您的游戏中设置必要的 API 调用和触发逻辑来触发活动。
- 一旦满足活动条件,Aghanim 就会派发一个 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