9

Cách kiểm tra feedback.sandbox.push.apple.com? Mọi thứ diễn ra đúng, nhưng tôi nhận được danh sách trống.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

Làm cách nào để nó coi mã thông báo thiết bị là không hoạt động?

Tôi đã cài đặt ứng dụng lên iPhone bằng Xcode, nhận được một số thông báo đẩy, sau đó xóa thông báo khỏi iPhone và gửi một số thông báo khác. Nhưng ngay cả vào ngày hôm sau feedback.sandbox.push.apple.com chỉ trả về tập rỗng.

Trả lời

7

Tôi đã tìm thấy, dịch vụ phản hồi thông báo đẩy của Apple không hoạt động bình thường trên chế độ hộp cát. Bạn nên thử nó trên ad-hoc hoặc chế độ sản xuất.

+0

Strange. Apple khuyến khích xử lý chính xác phản hồi đó, nhưng không cho phép kiểm tra nó. "Làm điều đó ngay từ lần thử đầu tiên hoặc bị trừng phạt bởi lệnh cấm từ APNS"? –

+0

Tôi không chắc chắn như tôi đã nói như xa tôi tìm thấy trên một số blog, diễn đàn và các trường hợp thử nghiệm của tôi. Nhưng tôi sẽ cố gắng một số gợi ý mà tôi đã có từ diễn đàn phát triển táo. Nếu tôi tìm thấy một số trường hợp tôi sẽ chia sẻ với các bạn trong bài đăng này. – fyasar

+0

Tôi cũng không thể làm cho nó hoạt động trong môi trường sandbox, nhưng nó hoạt động ở chế độ sản xuất. – efeyc

14

Các vấn đề với Sử dụng Dịch vụ Phản hồi

Nếu bạn loại bỏ ứng dụng của bạn từ điện thoại của bạn và sau đó gửi một thông báo push với nó, bạn sẽ mong đợi để có token thiết bị từ chối, và các thiết bị thẻ bị vô hiệu sẽ xuất hiện trên dịch vụ phản hồi. Tuy nhiên, nếu đây là ứng dụng hỗ trợ push cuối cùng trên thiết bị, ứng dụng sẽ không hiển thị trong dịch vụ phản hồi. Điều này là do việc xóa ứng dụng cuối cùng rơi xuống kết nối liên tục với dịch vụ đẩy trước khi thông báo xóa có thể được gửi đi.

Bạn có thể giải quyết vấn đề này bằng cách để lại ít nhất một ứng dụng hỗ trợ đẩy trên thiết bị để duy trì kết nối liên tục. Chỉ cần cài đặt bất kỳ ứng dụng hỗ trợ push miễn phí nào từ App Store và sau đó bạn có thể xóa ứng dụng của mình và xem ứng dụng đó xuất hiện trong dịch vụ phản hồi.

nguồn:

+0

Có, cũng có thêm một ứng dụng nữa (để kiểm tra rằng APNS đang hoạt động). –

+0

+1 để nhắc tôi –

+6

Theo người nhận xét về một câu trả lời khác, bạn cần có hai ứng dụng đẩy SANDBOX được cài đặt trên thiết bị của bạn. Có một ứng dụng hộp cát và một ứng dụng sản xuất sẽ không hoạt động! –

Các vấn đề liên quan