我需要獲取設備標記,因爲我將使用它來進行自動登錄。但是,如果用戶不允許他/她的設備中的應用程序發送推送通知,我將無法獲取設備令牌。我想知道是否有可能獲取並存儲用戶的設備令牌,即使他/她沒有啓用APN。謝謝。即使未啓用推送通知,是否可以獲取設備令牌?
10
A
回答
14
啓用/禁用推送通知只是一個設置...它不會停止設備從APPLE接收訪問令牌。
檢查Kimpoy的的答案,更在此==>Apple Push Notification Registration & Device Token Receive clarification?
的評論在我關於APNS的理解,它不依賴於用戶的行爲(如你所提到的,當用戶點擊,如果「不允許」按鈕)讓您的iOS接收設備令牌。
如果包含在你的應用程序:
- (void)application:didRegisterForRemoteNotificationsWithDeviceToken
這意味着您的iOS爲基礎的應用正在發送推送通知登記的請求。作爲回報,Apple將設備令牌發送給iOS;那麼iOS將令牌發送到應用程序,然後應用程序將其發送給他們的服務提供商。
當用戶被要求「不允許」時並不意味着你不會收到設備令牌。 「不允許」是指針對用戶收到的任何通知採取的行動。說,位置。這是完全不同的事情。這意味着用戶不允許該應用使用他/她的位置。
是的。它仍然會收到設備令牌,正如我在#1回答您的問題時所討論的那樣。這只是您的應用程序的設置,這意味着只要有與您的應用程序相關的任何信息更新,就不會收到任何明顯的通知(徽章,消息或聲音)。這就像設置您的Facebook帳戶只在您的朋友向您發送私人消息時纔會收到通知。除此之外,您根本不會收到通知。
使APNS的過程是:
申請證書頒發機構 推送通知 創建應用程序ID 配置的AppId創建配置輪廓 置備啓用配置文件在Xcode 創建推送通知供應商的設備 。
欲瞭解更多有關APNS的信息,請查看this。
- 再見上述故事的寓意是,你仍然可以得到設備令牌即使用戶禁用它...希望它可以幫助...祝你好運......
相關問題
- 1. 如何獲取推送通知的用戶設備令牌
- 2. 推送通知的設備令牌
- 3. 設備令牌推送通知
- 4. 推送通知設備令牌
- 5. 推送通知的設備令牌
- 6. 設備令牌和推送通知
- 7. 推送通知中的設備令牌
- 8. iOS分發推送通知是否需要設備令牌
- 9. 獲取設備令牌推送通知第二次在iPhone上
- 10. 如何獲取iPhone設備令牌推送通知?
- 11. 獲取產品推送通知的iOS設備令牌
- 12. 獲取百度推送通知令牌
- 13. 在設備註冊推送通知後,iOS獲取設備令牌?
- 14. 用於推送通知而不是設備令牌的UDID?
- 15. 如何獲取windows phone的設備令牌ID以進行推送通知?
- 16. 如何獲取設備令牌爲iphone推通知下特設
- 17. Phonegap推送通知獲取設備ID
- 18. 推送通知獲取設備位置
- 19. 我可以告訴iOS設備是否收到推送通知?
- 20. 推送通知的設備令牌可以用作唯一標識符嗎?
- 21. iOS - 當用戶激活設置的推送通知時獲取推送令牌
- 22. 在Apple推送通知中發送設備令牌
- 23. 向推送通知提供者發送設備唯一令牌
- 24. 發送推送通知到許多設備令牌
- 25. 如何生成用於Apple推送通知的設備令牌?
- 26. 我們如何才能獲取Android推送通知的設備令牌?
- 27. 是否可以通過Phonegap獲取iOS應用推送設置?
- 28. 是否可以獲取推送通知的傳遞時間戳?
- 29. APNS推送通知 - 設備令牌和鑰匙串
- 30. 存儲多個令牌/設備推送通知