Trong phát triển tất cả mọi thứ hoạt động tốt:Nhận sản xuất APNS mã thông báo
- ứng dụng của tôi (được xây dựng với PhoneGap) gửi các thiết bị Token vào máy chủ
- máy chủ của tôi sẽ gửi thông báo đến các máy chủ của Apple
- tôi nhận được thông báo trên iPhone của tôi
Nhưng, khi tôi chuyển sang sản xuất (bật thông báo đẩy và tạo chứng chỉ SSL mới cho sản xuất), tôi tiếp tục nhận được "(8) Mã thông báo không hợp lệ" từ Rapns (được cài đặt trên máy chủ thông báo đẩy của tôi).
Tôi đã đọc thông điệp này có lẽ gây ra bởi vì tôi sử dụng một mã thông báo thiết bị phát triển sản xuất (ví dụ máy chủ của tôi sử dụng chứng chỉ sản xuất, nhưng các ứng dụng đang chạy trong phát triển và gửi một thiết bị phát triển thẻ đến máy chủ).
Làm cách nào để chạy ứng dụng ở chế độ sản xuất để tôi nhận được mã thông báo thiết bị hợp lệ cho sản xuất?
Tôi nghĩ tôi nên sử dụng hồ sơ Cấp phát phân phối quảng cáo, nhưng ngay cả khi tôi đã thay đổi "Mã ký nhận dạng" đúng trong cài đặt Xây dựng, Tôi vẫn nhận được cùng một mã thông báo mà tôi đang phát triển! Và điều này rõ ràng không hoạt động.
Bạn có thể chấp nhận câu trả lời của riêng mình để chúng tôi biết rằng câu hỏi này đã bị đóng. –