鉴权地址
推送系统 API¶
推送系统通过使用API发送推送。该系统利用来自各个市场的推送服务,如APNS、FCM、ADM和Facebook。以下图描述了请求数据如何传输到服务。
Note
- APNS (苹果推送通知服务): 苹果的推送服务
(https://developers.apple.com/go/?id=push-notifications)
- FCM (Firebase Cloud Messaging):与谷歌的推送服务
(https://firebase.google.com/docs/cloud-messaging)
- ADM (亚马逊设备消息服务):与亚马逊的推送服务
(https://developer.amazon.com/docs/adm/overview.html)
- Facebook(应用到用户通知):与Facebook的推送服务
(https://developers.facebook.com/docs/games/gaming-services/gaming-services-sdk/appnotifications)
推送系统管理搜索适合的令牌数据以进行有效载荷组合,并将数据传输到每个服务。向设备发送推送消息是每个服务的职责。简而言之,推送系统仅跟踪服务的调用过程是否成功,不支持分析未接收设备的原因。
URL¶
服务器 | URL |
---|---|
生产 | https://notification.withhive.com |
沙盒 | https://sandbox-notification.withhive.com |
测试 | https://test-notification.withhive.com |
认证¶
要实现Push系统提供的API,需要授权令牌(API KEY)。授权令牌遵循JWT(JSON Web Token: https://jwt.io)规范,不限制过期时间,因此可以持续使用该令牌。在AppCenter中注册游戏后,授权令牌会自动创建。有关详细信息,请访问操作 > AppCenter > 游戏管理 > 1. 基本信息。