Ứng dụng của tôi vừa được phê duyệt cho cửa hàng táo. Tôi đã tải về nó một cài đặt nó trên iPhone của tôi - nhưng có vẻ như các thông báo đẩy bị hỏng!Thông báo đẩy hoạt động cho Ad Hoc, nhưng không phải khi được tải xuống từ cửa hàng Apple
Tôi đã thử nghiệm thành công các thông báo đẩy trong sản xuất bằng cách sử dụng hồ sơ cấp phép adHoc. Tôi không có vấn đề gì. Điều duy nhất tôi đã làm khác nhau khi tôi gửi cho táo đã sử dụng hồ sơ phân phối cửa hàng ứng dụng.
Ứng dụng không bao giờ hỏi tôi (hoặc bất kỳ ai khác đã tải xuống) nếu tôi muốn nhận thông báo đẩy. Do đó, điện thoại không bao giờ nói chuyện với máy chủ của tôi để gửi mã thông báo đẩy (vì ứng dụng: didRegisterForRemoteNotificationsWithDeviceToken: có lẽ là không bao giờ được gọi). Ngoài ra ứng dụng không xuất hiện trong ứng dụng cài đặt trong cài đặt thông báo.
Tôi có thể làm gì sai?
EDIT: Trong khi ứng dụng đang chờ phê duyệt, tôi gặp sự cố khi tạo chứng chỉ đẩy sản xuất của mình. Điều này có liên quan không?
Problem generating APN SSL certificate after submitting to apple store
Oh wow cảm ơn! Vâng, đúng vậy. Tôi đã kiểm tra hồ sơ phân phối ban đầu và khóa đó không có ở đó. Tôi đoán thứ tự bạn thực hiện các bước này thực sự * có * vấn đề. – MikeQ
Giải quyết tuyệt vời. Rất yên tâm của nó để có thể xác minh trong ứng dụng biên dịch cuối cùng cho dù các aps được thiết lập hay không. – scottbates22