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