ios 推送消息 php推送
?
? ?今天花了好幾個(gè)小時(shí)做這個(gè)推送,前幾次一直是失敗,沒(méi)有做對(duì),網(wǎng)上看過(guò)很多教程,有幾個(gè)地方要值得注意。
? ?這篇blog寫(xiě)得比較清楚:http://zxs19861202.iteye.com/blog/1532460
? ?http://www.mobiledevor.com/post/100.html
? ?1.?deviceToken 是從ios 中得到
? ?
?
? 2. ?步驟
1. 登錄 iPhone Developer Connection Portal(http://developer.apple.com/iphone/manage/overview/index.action ) 然后點(diǎn)擊 App IDs
2. 創(chuàng)建一個(gè) Apple ID 。通配符 ID 不能用于推送通知服務(wù)。如, com.itotem.iphone
3. 點(diǎn)擊Apple ID旁的“Configure”,根據(jù)“向?qū)А?的步驟生成一個(gè)簽名上傳,然后下載生成的許可證。
4. 雙擊.cer文件將你的 aps_developer_identity.cer 導(dǎo)入Keychain中。
5. 在Mac上啟動(dòng) Keychain助手,然后在login keychain中選擇 Certificates分類(lèi)。看到一個(gè)可擴(kuò)展選項(xiàng)“Apple Development Push Services”
6. 擴(kuò)展此選項(xiàng)然后右擊“Apple Development Push Services” > Export “Apple Development Push Services ID123”。保存為 apns-dev-cert.p12 文件。(這里要注意的是在Certificates分類(lèi)中)
7. 擴(kuò)展“Apple Development Push Services” 對(duì)“Private Key”做同樣操作,保存為 apns-dev-key.p12 文件。
8. 通過(guò)終端命令將這些文件轉(zhuǎn)換為PEM格式:openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
9. 最后,你需要將鍵和許可文件合成為apns-dev.pem文件,此文件在連接到APNS時(shí)需要使用:
cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem
3. php調(diào)用
轉(zhuǎn)載于:https://www.cnblogs.com/hubj/archive/2012/06/14/2549816.html
總結(jié)
以上是生活随笔為你收集整理的ios 推送消息 php推送的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 平安i贷有额度到底可不可以提出来
- 下一篇: 股票螺旋桨是什么意思 投资时要进行综