我試圖讓推送通知在iOS上的Unity3D上工作數天。我有雙重和tripple檢查設置是正確的:配置文件,功能,一切都是正確的。didRegisterForRemoteNotificationsWithDeviceToken永遠不會被調用(Unity3D)
部署目標是9.1。
我已經設置了一個測試項目,測試設備的PN完全相同,每次都能正常工作。
這是我加入到測試項目(同在Unity項目)的唯一代碼:
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound) categories:nil];
[application registerUserNotificationSettings:settings];
[application registerForRemoteNotifications];
我猜測,一些在項目設置或從Unity方必須亂七八糟的初始化代碼註冊PN註冊。
有沒有人有想法在哪裏尋找嫌疑人?
看到這個例子https://stackoverflow.com/questions/39382852/didreceiveremotenotification-not-called-ios-10/39383027#39383027 –
我甚至不能進入該問題中描述的階段。我的應用程序無法註冊並接收設備令牌。所以它早一步失敗了。 – Senad