公司的項(xiàng)目之前是外包做的熬北,同事測(cè)試極光推送用別名推送,直接失敗诚隙,我也是懵了讶隐,對(duì)于從來(lái)沒做過(guò)極光推送的人來(lái)說(shuō),別名是啥東西都不知道久又,后來(lái)百度巫延,發(fā)現(xiàn)就是指定一個(gè)名稱,可以用這個(gè)別名單獨(dú)給這個(gè)用戶發(fā)送消息地消,我是在登錄的時(shí)候設(shè)置的炉峰,登錄已完成就給它設(shè)定一個(gè)別名,代碼如下:
這個(gè) useID 是登錄時(shí)后臺(tái)返回的一個(gè)userID ?脉执,當(dāng)然也可以設(shè)置別的疼阔。
然后在退出的時(shí)候把 ailas 滯空就可以了。
這個(gè)時(shí)候一般情況下是沒有問(wèn)題了,但是我們同事測(cè)了好幾遍婆廊,我都沒有收到消息迅细,就直接郁悶了,然后我自己就寫了一個(gè)demo否彩,代碼就是按照極光推送的官網(wǎng)文檔寫的疯攒,配置了推送的開發(fā)證書和生產(chǎn)證書嗦随,并放到了極光后臺(tái)列荔,然后我就開始測(cè)推送,測(cè)了好多次發(fā)現(xiàn)在開發(fā)環(huán)境上我一條消息都收不到枚尼,想想要不換成生產(chǎn)環(huán)境試試贴浙,果然收到了,具體原因我也不知道(汗汗汗署恍。崎溃。。也沒想清楚)盯质,因?yàn)槲覀児镜捻?xiàng)目同事之前是用生產(chǎn)環(huán)境推送的袁串,推送不了,然后我就讓他換成開發(fā)環(huán)境呼巷,竟然也可以了囱修,但是現(xiàn)在就有一個(gè)問(wèn)題了,自己的demo只能生產(chǎn)不能開發(fā)王悍,公司的項(xiàng)目只能開發(fā)不能生產(chǎn)破镰,為什么會(huì)這樣呢?
然后我就找了極光的工作人員压储,他給我說(shuō)是環(huán)境不一致鲜漩,證書問(wèn)題,我當(dāng)時(shí)就不淡定了集惋,因?yàn)樽C書我重新配置了一遍孕似,應(yīng)該是沒有問(wèn)題啊,后來(lái)才發(fā)現(xiàn)刮刑,雖然我配置了開發(fā)證書喉祭,但是我沒有把開發(fā)證書雙擊添加的鑰匙串中(一定要細(xì)心啊。为朋。)臂拓,然后我就在
這里面配置了一下,這里面的Provisioning Profile 是你配置描述文件的名字习寸,和上面的一定要對(duì)應(yīng)好妥泉,還有那個(gè)極光的?
static BOOL jPushIsProduction = FALSE;//true 為開發(fā)環(huán)境 ? 一定要弄好尼桶,
這個(gè)時(shí)候在去測(cè)試浙炼,開發(fā)環(huán)境就可以摇锋,但是生產(chǎn)環(huán)境又不可以了,然后我就百度找了一篇文章翔烁,寫的很好,http://www.reibang.com/p/ae47bdaad491
我按照它里面的第8條,重新弄了一個(gè)描述環(huán)境泄伪,換成了發(fā)布證書,然后打包 在裝到手機(jī)上匿级,然后進(jìn)行測(cè)試蟋滴,可以了,(這一切都是在我自己的demo上改的)痘绎,都成功了津函,就要弄公司的項(xiàng)目了,因?yàn)橹笆峭獍乱常C書都是他們配置的尔苦,所以我就自己有重新弄了一個(gè),然后打包行施,然后就可以了允坚,然后打包上線,??遇到問(wèn)題了蛾号,因?yàn)橹皽y(cè)試的時(shí)候是用 Ad HOC 這個(gè)配置文件稠项,然后打包上線要用 APP Store ,結(jié)果我換了描述文件之后就一直報(bào)錯(cuò),卡了我整整一下午须教,還是沒有解決出來(lái)皿渗,后來(lái)找同學(xué)打包 然后發(fā)了我一份,我又測(cè)試了一下轻腺,完全沒問(wèn)題乐疆,你們打包的時(shí)候肯定不會(huì)遇到我這個(gè)問(wèn)題,畢竟是菜鳥么贬养。挤土。。好了 误算,要去找我同學(xué)學(xué)習(xí)打包上線 app去了仰美,謹(jǐn)獻(xiàn)給自己。儿礼。咖杂。。蚊夫。