我已經啓用了推送通知的應用ID,並完成推送通知所需的所有過程,但我的問題是當我點擊允許按鈕時,它給了我的代幣,但點擊不允許它沒有給我令牌。我沒有找到解決辦法變得無能爲力。請幫我解決我的問題。沒有得到令牌
沒有得到令牌
回答
這是預期的行爲。當用戶點擊「不允許」時,不會生成令牌。如果您需要查找通知設置的當前狀態,則可以使用UNUserNotificationCenter.getNotificationSettings
,在其完成處理程序中返回UNNotificationSettings
。然後您可以檢查設置對象上的authorizationStatus
。如果用戶點擊了允許,狀態將爲authorized
,如果用戶點擊了不允許,則狀態爲denied
,如果請求未被回答,則狀態爲notDetermined
。
謝謝你克里斯。但我想做一些行動取決於設備令牌,所以它的可執行文件,如果用戶點擊不低於。所以你有什麼樣的解決方案?我想要一些設備的唯一ID。 –
Hi @DhanrajKawade,如果你只是想識別設備,那麼你不需要通知令牌。你可以在UIDevice上使用'identifierForVendor'方法。在這裏看到的文檔:https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor –
謝謝,@chris ...你真的有幫助... –
- 1. Android的 - 沒有得到GCM令牌
- 2. CSRF令牌沒有找到
- 3. 的Facebook的OAuth CLIENT_ID retrived令牌沒有得到飼料工作
- 4. 沒有的NodeJS能夠得到req.params.token令牌值
- 5. joomla令牌沒有得到控制器方法識別
- 6. 沒有得到與谷歌oauth2刷新令牌
- 7. JWT :: getToken()沒有得到適當的令牌
- 8. 沒有得到iPhone iOS 5.1的設備令牌Xcode 4.3.1
- 9. ionic2推得到令牌
- 10. 設備令牌沒有收到
- 11. 我似乎沒有找到令牌
- 12. Strtok(),沒有令牌匹配
- 13. 有可能獲得沒有訪問令牌的用戶ID?
- 14. Facebook PHP SDK沒有獲得有效的訪問令牌
- 15. 的PhoneGap-插件推得到的APN令牌不是令牌
- 16. *畸形訪問令牌 - 但它的令牌,我得到(PHP)
- 17. Facebook應用程序令牌到頁面令牌沒有登錄用戶
- 18. 如何獲得沒有訪問令牌的名和姓?
- 19. infusionsoft - 如何獲得令牌沒有點擊鏈接?
- 20. 沒有在YouTube上獲得刷新令牌OAuth
- 21. Unabe從DRF獲得令牌獲得令牌API
- 22. Android PlusClient實現&得到一個令牌
- 23. CSRF令牌會話得到重置
- 24. APACHE NIFI invokeHTTP得到令牌的問題
- 25. 綁定指令沒有得到執行
- 26. 系統命令 - 沒有得到返回
- 27. Angularjs指令沒有得到數據
- 28. 仍然沒有得到調用命令
- 29. 得到facebook用戶的個人資料圖片沒有訪問令牌
- 30. fbDidExtendAccessToken:expiresAt:沒有返回60天令牌
如果用戶不允許您發送他/她的推送通知,您將不會獲得令牌。 – rckoenes