2014-05-14 19 views
6

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?

Trả lời

19

Ok cuối cùng tôi đã tìm thấy sự cố. Tôi đã thiết lập một vài ứng dụng cùng một lúc, vì vậy để dễ dàng, tôi đã sử dụng lại yêu cầu ký chứng chỉ khi tạo chứng chỉ APNS cho SNS. Apple và SNS không hiển thị bất kỳ dấu hiệu nào cho thấy có lỗi với các chứng chỉ nên tôi cho rằng chúng là tốt, nhưng tất cả trừ cái đầu tiên không hợp lệ.

Vì lỗi SNS cho biết mã thông báo không hợp lệ Tôi không nghĩ có bất kỳ vấn đề nào với chứng chỉ, nhưng sau khi tạo lại tất cả với CSR mới, mọi thứ bắt đầu hoạt động tốt.

Các đạo đức của câu chuyện:

Các yêu cầu Giấy chứng nhận ký chỉ có thể được sử dụng một lần, tái sử dụng chúng sẽ không gây ra bất kỳ lỗi nào, nhưng sẽ tạo ra chứng chỉ APNS không hợp lệ.

+0

Đã lưu cho tôi một khoảng thời gian, cảm ơn! – dsieczko

+0

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

+0

chính xác 100%! –

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