? ? 小米推送的api我認(rèn)為有一些不規(guī)范,推送的初始化和推送注冊都封裝在同一個方法中,光放文檔對于這點也沒有進(jìn)行明確說明,你要是在集成小米推送,在首次推送注冊成功后,不再去掉這個推送注冊方法的話,這個推送就無法初始化。
? ? 公司里的app推送一直送達(dá)率比較低,找了很久都沒有找到問題,昨天偶然經(jīng)同事一提醒,對啊,小米是不是把初始化和注冊何在一起了,結(jié)果一試,的確如此!
? ? 就是這個注冊方法,記得每次app啟動,不管你沒有沒注冊小米推送,都要調(diào)這個方法,否則推送無法初始化,就收不到推送!
? ? 還有一件事要說明:大伙放心大膽的調(diào)這個注冊方法,你要是之前注冊過了小米推送,那小米就不會給你返回新的token,你的設(shè)備在小米那邊不會生成新的token,token是可以保持一致的!
? ? 在使用小米推送之前,用過極光推送,極光就是初始化一個方法,注冊一個方法