在使用OneSignal爲我的ios版本的cordova項目配置推送通知的證書時,證書每次嘗試配置時都會被拒絕。
我已經按照步驟https://documentation.onesignal.com/docs/generate-an-ios-push-certificate
被Apple拒絕的證書
我使用OneSignal Provisionator工具嘗試提及,並使用鑰匙串訪問,以及沒有任何結果生成的證書。
在使用OneSignal爲我的ios版本的cordova項目配置推送通知的證書時,證書每次嘗試配置時都會被拒絕。
我已經按照步驟https://documentation.onesignal.com/docs/generate-an-ios-push-certificate
被Apple拒絕的證書
我使用OneSignal Provisionator工具嘗試提及,並使用鑰匙串訪問,以及沒有任何結果生成的證書。
您可以測試這個腳本APNS連接:
https://gist.github.com/greencoder/16d1f8d7b0fed5b49cf64312ce2b72cc
這個腳本需要你的PEM格式的密鑰和證書。從p12轉換使用
openssl pkcs12 -in PushCertKey.p12 -out PushCertKeyNoCrypt.pem -nodes
OneSignal有一個服務問題,導致證書被錯誤地檢測爲無效。 It is now fixed, as noted in this status update。
同樣的問題在這裏,使用證書測試了與APNS的連接,並且我成功收到了該消息,但必須是OneSignal的某種錯誤。我已經聯繫他們的支持。 – Rick
迄今爲止的更新@Rick? – imrealashu
我剛剛嘗試過,它仍然無法正常工作,也沒有來自支持人員的回覆。 – Rick