Tôi cần nhận mã thông báo thiết bị vì tôi sẽ sử dụng nó cho autologin. Tuy nhiên, nếu người dùng không cho phép Thông báo đẩy từ ứng dụng của tôi trong thiết bị của họ, tôi sẽ không thể nhận mã thông báo thiết bị. Tôi muốn biết liệu có thể nhận và lưu trữ mã thông báo thiết bị của người dùng ngay cả khi họ không bật APN hay không. Cảm ơn.Có thể nhận mã thông báo thiết bị ngay cả khi Thông báo đẩy không được bật không?
Trả lời
Bật/tắt thông báo đẩy chỉ là một cài đặt ... Nó không ngăn thiết bị nhận mã thông báo truy cập từ APPLE.
Kiểm tra Kimpoy của câu trả lời và thậm chí cả các ý kiến trên ==>Apple Push Notification Registration & Device Token Receive clarification?
này Trong sự hiểu biết của tôi về APNS, nó không phụ thuộc vào hành động của người dùng (như bạn nói rằng nếu khi người dùng nhấp vào Nút "Không cho phép") cho iOS của bạn để nhận Mã thông báo thiết bị.
Nếu bạn đã bao gồm trong ứng dụng của bạn:
- (void)application:didRegisterForRemoteNotificationsWithDeviceToken
Điều này có nghĩa rằng iOS dựa trên ứng dụng của bạn đang gửi một yêu cầu đăng ký Push Notification. Đổi lại, Apple gửi Mã thông báo thiết bị cho iOS; sau đó iOS gửi mã thông báo đến ứng dụng và sau đó ứng dụng sẽ gửi nó tới nhà cung cấp dịch vụ của họ.
Không phải khi người dùng được hỏi "Không cho phép" không có nghĩa là bạn sẽ không nhận được mã thông báo thiết bị. "Không cho phép" đề cập đến hành động được đưa đến bất kỳ thông báo nào nhận được bởi ứng dụng dành cho người dùng. Nói, vị trí. Đây là một điều hoàn toàn khác. Điều này có nghĩa là người dùng không cho phép ứng dụng sử dụng vị trí của họ.
Có. nó vẫn nhận được Mã thông báo thiết bị như những gì tôi đã thảo luận trong câu trả lời cho câu hỏi của bạn trong # 1. Đây chỉ là cài đặt cho ứng dụng của bạn, có nghĩa là bạn sẽ không nhận được bất kỳ thông báo hiển thị nào (huy hiệu, tin nhắn hoặc âm thanh) bất cứ khi nào có cập nhật về bất kỳ thông tin nào liên quan đến ứng dụng của bạn. Nó giống như thiết lập tài khoản Facebook của bạn để chỉ nhận được thông báo khi bạn bè của bạn gửi cho bạn một tin nhắn riêng. Ngoài ra, bạn sẽ không được thông báo.
Quá trình tạo điều kiện cho APNS là:
Yêu cầu cấp giấy chứng nhận Authority Tạo ứng dụng id Cấu hình AppID Push Notifications Tạo provisioning hồ sơ Cung cấp một thiết bị Cho phép cấu hình trong Xcode Tạo nhà cung cấp thông báo đẩy.
Để hiểu rõ hơn về APNS, hãy kiểm tra this.
- Do đó đạo đức của câu chuyện trên là, bạn vẫn có thể nhận mã thông báo thiết bị ngay cả khi người dùng vô hiệu hóa ... Hy vọng điều này sẽ giúp ... Chúc may mắn ...
- 1. Nhận mã thông báo thiết bị cho thông báo đẩy sau khi ứng dụng bị xóa
- 2. Mã thông báo đẩy thiết bị?
- 3. cách nhận mã thông báo thiết bị?
- 4. Đăng ký thông báo đẩy và mã thông báo thiết bị của Apple Nhận thông tin làm rõ?
- 5. AdHoc xây dựng không nhận được thông báo đẩy
- 6. UDID cho thông báo đẩy thay vì mã thông báo thiết bị?
- 7. Thông báo đẩy không nhận được trên iphone
- 8. Cách nhận thông báo khi thông báo được thông báo
- 9. Đăng ký Thông báo Đẩy
- 10. Nhiều thông báo đẩy trên 1 thiết bị - iPhone
- 11. Nhận sản xuất APNS mã thông báo
- 12. Không thể nhận thông báo đẩy từ Urban Airship
- 13. Thông báo đẩy trên thiết bị di động của Titan không được kích hoạt
- 14. Kiểm tra Phản hồi Thông báo Đẩy của Apple - không có mục nào được nhận
- 15. Thông báo Đẩy của Apple không được gửi
- 16. Thông báo đẩy iOS - cách xử lý ID thiết bị?
- 17. Thông báo đẩy cho cả android và iPhone
- 18. Bật sáng màn hình khi thông báo nhận được android
- 19. Nhận mã thông báo CSRF Codeigniter không có biểu mẫu?
- 20. Mã thông báo thiết bị có độc đáo như ID thiết bị không?
- 21. Thông báo Đẩy Trong Web Di động
- 22. Mã thông báo thiết bị APN có duy nhất cho từng ứng dụng riêng lẻ không?
- 23. OAuth - Mã thông báo không hợp lệ: Mã thông báo yêu cầu được sử dụng khi không được phép
- 24. Thông báo đẩy Android
- 25. Android - Thông báo đẩy GCM không xuất hiện trong danh sách thông báo
- 26. Mã thông báo thiết bị iPhone - NSData hoặc NSString
- 27. Thông báo Ngoại lệ với thông báo 'không được nhận dạng' trong WCF
- 28. Xử lý thông báo đẩy
- 29. Tiện ích Android không thể nhận được thông báo DATE_CHANGED
- 30. android không thể sử dụng hdmi trong tab quảng cáo và cần được thông báo trong tất cả các thiết bị (tối đa) ngay khi hdmi được cắm