為了保證海外用戶的數(shù)據(jù)隱私級別滿足國外政府的要求,降低海外業(yè)務風險,更好的服務開發(fā)者海外業(yè)務,小米推送按照國際各個地區(qū)的隱私政策數(shù)據(jù)要求,建立了新加坡等海外數(shù)據(jù)中心用以支撐海外推送業(yè)務。
同時我們也上線了海外運營平臺,從MIUI 9.5版本之后,海外用戶的推送注冊信息(regid/alias/useraccount/topic等)將直接保存在海外數(shù)據(jù)中心。
關于海外存量用戶,我們會統(tǒng)一從目前的北京數(shù)據(jù)中心遷移海外用戶的注冊信息,數(shù)據(jù)遷移完成后,海外消息將只能通過海外運營平臺發(fā)送。使用老版本客戶端SDK和較低版本MIUI系統(tǒng)不會影響消息送達,無需升級客戶端SDK。
為了保證海外消息的送達,當需要發(fā)送全量用戶時,您可以選擇在國內(nèi)和海外運營平臺同時發(fā)送同一條消息,用戶不會重復收到該消息。
【海外推送運營平臺】
1、海外推送運營平臺
也可以通過國內(nèi)推送運營平臺【語言】選擇英語來切換至海外推送運營平臺;
2、海外推送運營平臺賬號權限:
海外推送運營平臺與國內(nèi)運營平臺共用開發(fā)者賬號權限(管理員權限);
第一次使用海外運營平臺需要另行設置推送者和審核者權限;
3、其他說明:
海外運營平臺消息發(fā)送功能與國內(nèi)運營平臺基本一致,支持topic、regid、alias、userAccount等消息類型;
海外運營平臺消息發(fā)送時間為北京時間;
【發(fā)送消息】
海外消息可以通過如下三種方式發(fā)送:
1.通過海外推送運營平臺發(fā)送,通過訪問海外推送運營平臺發(fā)送海外消息和查看消息發(fā)送數(shù)據(jù)。您也可以通過國內(nèi)運營平臺中的【語言】選擇英文來切換至海外推送運營平臺;
2.通過接入服務端SDK發(fā)送消息,創(chuàng)建Sender時,請將Region設置為Other;(目前服務端SDK僅支持Java版本)下載地址:https://dev.mi.com/mipush/downpage/java.html;
3.開發(fā)者自己構建并發(fā)送HTTPS請求,發(fā)送消息時,使用https://api.xmpush.global.xiaomi.com,獲取feedback數(shù)據(jù)時,使用https://feedback.xmpush.global.xiaomi.com;
Tips:
國內(nèi)和海外用戶通過運營平臺發(fā)送消息大致可分為以下幾種情況:
·如果目標用戶是國內(nèi)用戶,需要通過國內(nèi)推送運營平臺發(fā)送;
·如果目標用戶是海外用戶,需要通過海外推送運營平臺發(fā)送;
·如果目標用戶既包含國內(nèi)用戶又包含海外用戶,可以選擇國內(nèi)&國外推送運營平臺同時推送該消息,用戶不會重復收到;