2017-04-18 65 views
1

我已經看過this linkthis other link,以及許多其他類似的問題,並遵循所有步驟;現在我的問題是,我可以嘗試哪些其他的事情來確保它不在我的最後?我正在與之合作的後端開發人員堅持認爲他的一切都是正確的。我已經多次重新制作證書&給他發送了相應的.p12文件......我不知道我可以嘗試的其他事情。爲什麼遠程推送通知不能在iOS 10上運行?

在iOS 10之前,這個名字在我註冊時會被調用,但是它不會再這樣做。這僅適用於iOS 9嗎?

application(_ application: UIApplication, didRegister notificationSettings: UIUserNotificationSettings 
+0

推送通知是臭名昭着的片狀。但是,您是否使用[註冊回調](https://developer.apple.com/reference/uikit/uiapplicationdelegate/1622958-application)? –

+0

[失敗回調](https://developer.apple.com/reference/uikit/uiapplicationdelegate/1622962-application)可能也會給你提供線索。 –

+0

@PedroCastilho不幸的是我有這樣的設置,它也沒有被調用。 – Jay

回答

0

請嘗試使用您的P12/PEM和UUID this網站發送通知。

// For device token use this 
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken 
     deviceToken: Data) { 

     let tokenString = deviceToken.map{ String(format: "%02X", $0) }.joined() 
     print("Device Token:", tokenString) 
} 

此外,this link真的很有幫助。如果問題來自後端或你的問題,這將幫助你找到問題。

+0

該網站甚至沒有加密....和你發給我的第二個鏈接我在我的問題中提到。 – Jay

+0

@Jay是的,鏈接是相同的,它爲我工作,作爲替代方案,你也可以使用這個應用程序https://itunes.apple.com/us/app/apn-tester-free/id626590577?mt=12 –