1
我正在爲客戶端實現推送通知。我遵循設備上推送通知設置的所有步驟(包括證書生成和所有內容)。推送通知代表未被調用
我已經使用以下鏈接作爲參考:
我調用這個函數在應用程序委託didFinishLaunchingWithOptions
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
設置後,我運行應用程序我得到藍色推動notif警告警告對話,但在按Ok後,代表不會被呼叫。
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
這些委託都沒有被調用過。我被困在這裏,因爲我無法繼續前進,因爲沒有任何代表被調用。
如果您有任何人遇到過類似的問題,我會非常感謝您,如果您能幫助我。
如果出現錯誤,應調用didFailToRegisterForRemoteNotificationsWithError。在模擬器或設備上測試它嗎?另外,如果您在didFail委託上執行「跳轉到定義」,它是否會將您帶到UIApplication.h頭文件? (只要確保沒有輸入錯誤或任何明顯的錯誤) – sha
您是否在通過開發人員帳戶創建應用程序ID時啓用了推送通知? –