海外推送运营平台更新时间: 2024-10-09 11:06:00

为了保证海外用户的数据隐私级别满足国外政府的要求,降低海外业务风险,更好的服务开发者海外业务,小米推送按照国际各个地区的隐私政策数据要求,建立了新加坡等海外数据中心用以支撑海外推送业务。

同时我们也上线了海外运营平台,从MIUI 9.5版本之后,海外用户的推送注册信息(regid/alias/useraccount/topic等)将直接保存在海外数据中心。

关于海外存量用户,我们会统一从目前的北京数据中心迁移海外用户的注册信息,数据迁移完成后,海外消息将只能通过海外运营平台发送。使用老版本客户端SDK和较低版本MIUI系统不会影响消息送达,无需升级客户端SDK。

为了保证海外消息的送达,当需要发送全量用户时,您可以选择在国内和海外运营平台同时发送同一条消息,用户不会重复收到该消息。

一、海外推送运营平台

1、海外推送运营平台

也可以通过在国内推送运营平台选择【Mainland China 】以外的地区来切换至海外推送运营平台;

2、海外推送运营平台账号权限:

  • 海外推送运营平台与国内运营平台共用开发者账号权限(管理员权限);
  • 第一次使用海外运营平台需要另行设置推送者和审核者权限。

3、其他说明:

  • 海外运营平台消息发送功能与国内运营平台基本一致,支持topic、regid、alias、userAccount等消息类型;
  • 海外运营平台消息发送时间为北京时间。

二、发送消息

海外消息可以通过如下三种方式发送:

  1. 通过海外推送运营平台发送,通过访问海外推送运营平台发送海外消息和查看消息发送数据;
  2. 通过接入服务端SDK发送消息,创建Sender时,请根据设备所在地区将Region设置为Europe/Russia/India/Singapore;(目前服务端SDK仅支持Java版本)下载地址:https://dev.mi.com/mipush/downpage/java.html
  3. 开发者自己构建并发送HTTPS请求,发送消息时,根据设备所在地区使用https://ru-api.xmpush.global.xiaomi.comhttps://idmb-api.xmpush.global.xiaomi.comhttps://fr-api.xmpush.global.xiaomi.comhttps://sgp-api.xmpush.global.xiaomi.com,设置extra.callback.type=16可获取无效的目标设备列表;

三、Tips

国内和海外用户通过运营平台发送消息大致可分为以下几种情况:

  • 如果目标用户是国内用户,需要通过国内推送运营平台发送;
  • 如果目标用户是海外用户,需要通过海外推送运营平台发送;
  • 如果目标用户既包含国内用户又包含海外用户,可以选择国内&国外推送运营平台同时推送该消息,用户不会重复收到。
文档内容是否有帮助?
有帮助有帮助
无帮助无帮助