Như tôi đã đăng tải ngày hôm qua là câu trả lời cho câu hỏi giống nhau: (prev. answer)
tôi đã vấn đề tương tự. Sau khi thực hiện một số bài kiểm tra tôi đạt đến kết luận sau:
Nếu ứng dụng (mà đã được biên soạn với development provision profile
) được cài đặt trên thiết bị như vậy có development token
và bạn nên gửi push đến thiết bị đó sử dụng development certificate
.
Nếu ứng dụng (được biên dịch với distribution provision profile
) được cài đặt so với thiết bị như vậy có production token
và bạn nên gửi đẩy đến thiết bị đó bằng cách sử dụng production certificate
.
Và, Nếu ứng dụng của bạn vẫn chưa được công bố, tôi nghĩ rằng APNS
sẽ không chấp nhận production certificate
, vì vậy có lẽ bạn sẽ không thể gửi push to apps ad-hoc của bạn.
Bạn có thể làm gì? Ví dụ: gửi ứng dụng đến người thử nghiệm của bạn được biên dịch với development certificate
.
CẬP NHẬT: Tôi đã học được câu hỏi này một lần nữa và tìm thấy một số thông tin thú vị:
- Tải
Ad-hoc provision profile
của bạn.
- Mở hồ sơ cung cấp từ 1. bằng trình chỉnh sửa văn bản.
- Tìm kiếm các dòng
<key>aps-environment</key> <string>production</string>
- Kiểm tra giá trị của khóa
aps-environment
. Có phải bằng production?
Nếu có thì bạn nên gửi thông báo đẩy ứng dụng đặc biệt của bạn bằng production certificate
.
Nếu giá trị là development
thì bạn nên gửi thông báo đẩy ứng dụng đặc biệt với development certificate
.
- Bây giờ, hãy mở Cổng cấp phép iOS ->App IDs. Chọn ứng dụng của bạn.
- Kiểm tra xem
Production Push SSL Certificate
có được bật hay không.
Nếu điều này không giúp bạn thì hãy cố gắng cập nhật tiểu sử cung cấp đặc biệt của bạn.
Tôi nghĩ u không rõ ràng với những gì tôi đã nói, nó hoạt động cho cấu hình phát triển nhưng không phải cho distribution.I adhoc cũng đang sử dụng 'ứng dụng pushmebaby' để tạo notification.Thanks –
Tôi hiểu rõ bạn. Đọc điểm thứ hai của tôi: 2. Nếu ứng dụng của bạn không được xuất bản trong AppStore Tôi không chắc chắn rằng bạn có thể sử dụng chứng chỉ sản xuất. – Nekto
Tôi cũng đã được thử nghiệm với chứng chỉ phát triển và hồ sơ phân bổ adhoc nhưng nó vẫn không hiển thị bất kỳ thứ gì. –