Tôi có ứng dụng iOS trong cửa hàng đang sử dụng môi trường APNS sản phẩm (được xác nhận trong iTunes kết nối chi tiết nhị phân), các ứng dụng này đang được cung cấp với mã thông báo đẩy, vì vậy tôi có để giả sử mọi thứ được cấu hình trong ứng dụng chính xác, nếu không chúng sẽ nhận được lỗi "không hợp lệ" aps-environment 'entitlement string ".Mã thông báo đẩy ứng dụng cửa hàng ứng dụng trực tiếp bị từ chối bởi APNS sản xuất
Tôi đang sử dụng Amazon SNS để gửi thông báo đẩy, ứng dụng khác đã hoạt động hoàn hảo, nhưng đối với ứng dụng cụ thể này, tất cả thông báo đều được trả lại với "Mã thông báo nền tảng được kết hợp với điểm cuối không hợp lệ".
Tôi đã cố gắng giải quyết vấn đề này bằng cách phát hành lại chứng chỉ mà SNS sử dụng để kết nối với APNS, xác nhận nó là dành cho môi trường sản xuất - cùng một vấn đề.
Tôi đã thử xóa ứng dụng, phát hành lại chứng chỉ Ad Hoc (trong môi trường sản xuất) và cài đặt lại trên điện thoại của tôi (xóa tất cả chứng chỉ nhà phát triển có cùng ID ứng dụng) - Tôi nhận được cùng mã thông báo đẩy, với cùng một vấn đề từ chối.
Điều này đang xảy ra với TẤT CẢ người dùng, kể cả những người chưa bao giờ có phiên bản sandbox của bất kỳ ứng dụng nào được cài đặt, vì vậy mã thông báo không thể từ môi trường hộp cát. Tôi không hiểu tại sao các vấn đề về mã thông báo cho ứng dụng cửa hàng ứng dụng có thể bị APNS sản xuất từ chối?
Đã lưu cho tôi một khoảng thời gian, cảm ơn! – dsieczko
CẢM ƠN BẠN !!! Đã đi hạt cố gắng để gỡ lỗi này, và đã làm điều tương tự như bạn. – clee2005
chính xác 100%! –