問題1
開發(fā)環(huán)境證書不匹配,請上傳開發(fā)證書到開發(fā)環(huán)境
解決
導(dǎo)出p12的證書的時候不要展開。
如圖:


要使用導(dǎo)出方式2來導(dǎo)出。不要點擊證書前面的箭頭來展開。
問題2
2017.11.23
配置完成后,通過Xcode來build App,然后設(shè)置別名,發(fā)現(xiàn)通過極光的后臺推送的消息可以再App上接收到,而公司后臺通過別名推送的消息App卻收不到。
原因:后臺的推送環(huán)境也分開發(fā)環(huán)境和發(fā)布環(huán)境,當(dāng)前后臺使用的是發(fā)布環(huán)境來推送的消息,而App卻是使用的開發(fā)環(huán)境build的,彼此不匹配,才會接收不到。
解決:創(chuàng)建一個AdHoc證書,開發(fā)環(huán)境和發(fā)布環(huán)境都可以使用,然后用該證書來build App,就可以接收到后臺生產(chǎn)環(huán)境推送的消息。
問題3
2019.5.21
粗心導(dǎo)致的問題。
前因:極光無法區(qū)分開發(fā)環(huán)境和生產(chǎn)環(huán)境的數(shù)據(jù),所以會導(dǎo)致生產(chǎn)上面的數(shù)據(jù)不準(zhǔn)確(數(shù)據(jù)污染),因此創(chuàng)建了兩個賬號來區(qū)分開發(fā)和生產(chǎn)環(huán)境(同一個賬號不能創(chuàng)建相同bundle ID的兩個應(yīng)用)。
問題:推送證書即將到期,只更新了其中一個賬號的證書,另一個賬號遺漏了,導(dǎo)致開發(fā)環(huán)境無論如何也收不到推送。
解決:通過和極光技術(shù)支持的交流,發(fā)現(xiàn)了此問題。交流過程中某個推送的的這三個信息很重要,可以幫助他快速定位問題所在。上面兩個在極光的控臺都可以找到,第三個在自己Xcode的log日志中可以找到。
- Message ID
- 別名Alias(其他app使用的可能不是該對象)
- registrationID