21

Tôi nhận thấy có một câu hỏi về việc cho phép nhiều máy chủ gửi Thông báo đẩy đến cùng một ứng dụng sử dụng cùng một Chứng chỉ SSL, nhưng câu hỏi của tôi thì khác.Có thể tạo nhiều chứng chỉ SSL cho các nhà cung cấp gửi các APN đến cùng một Ứng dụng không?

Giả sử nhà phát triển một ứng dụng iOS muốn cho phép nhiều nhà cung cấp gửi Thông báo đẩy đến ứng dụng của anh ấy, nhưng muốn kiểm soát nhà cung cấp nào có quyền gửi APN đến Ứng dụng của anh ấy (và có thể thu hồi đặc quyền từ bất kỳ một trong số họ).

Nếu tất cả các nhà cung cấp có cùng chứng chỉ, để chặn một trong số họ gửi APN, anh ta phải chặn tất cả (bằng cách thu hồi Chứng chỉ SSL Push và nhận một chứng chỉ mới). Có thể nhận được nhiều Chứng chỉ Push SSL của Apple cho cùng một Ứng dụng không?

Điều đó sẽ giúp bạn có thể chỉ định chứng chỉ duy nhất cho từng nhà cung cấp, điều này sẽ cho phép chặn một nhà cung cấp duy nhất mà không chặn phần còn lại.

Trên Cổng cấp phép của Apple có vẻ như không thể tạo nhiều Chứng chỉ SSL cho cùng một Ứng dụng và cùng một môi trường (Phát triển/Sản xuất), nhưng tôi muốn chắc chắn liệu nó có thể ' t được thực hiện.

+1

Tạo API và yêu cầu nhiều nguồn gửi "thông báo" tới sytem của bạn và sau đó bạn gửi thông báo thực sự qua APN trừ khi bạn thu hồi đặc quyền nguồn sau đó chỉ cần bỏ qua nó. – Allen

Trả lời

25

Vì không ai trả lời câu hỏi của tôi, tôi sẽ tự trả lời.

Câu trả lời cho câu hỏi đó không có nhưng dường như Apple đã thực hiện một số thay đổi trong cổng cung cấp (hiện được gọi là Certificates, Identifiers & Profiles) và bây giờ có thể xác định nhiều chứng chỉ cho cùng một ứng dụng và cùng một môi trường.

enter image description here

+0

để @eran, ứng dụng của tôi hiện đang sử dụng nhà cung cấp thông báo, nhưng tôi muốn di chuyển khỏi nó và bắt đầu sử dụng một ứng dụng khác. Tôi chỉ có thể tạo một chứng chỉ bổ sung và sử dụng một trong khi phát triển một cách an toàn? –

+0

@PatoSalazar Tôi đã không làm việc trên Apple Push Notifications trong vài năm qua, vì vậy kiến ​​thức của tôi có thể đã lỗi thời, nhưng tôi đề nghị bạn thu hồi/hủy chứng chỉ hiện có (chứng chỉ bạn đã chia sẻ với nhà cung cấp đó) và tạo một tài khoản mới . – Eran

+0

yeah có ý nghĩa ... cảm ơn thời gian của bạn –

4

Trên thực tế bạn có thể tạo chỉ có 2 chứng chỉ push táo cho một ID App và không còn nữa.

Trung tâm dành cho nhà phát triển của Apple không cho phép tôi tạo nhiều hơn hai và cùng một trải nghiệm có bạn của tôi. Tôi không thấy công việc của bạn có thể được giải quyết ngay bây giờ như thế nào. Theo tôi, Apple không muốn hỗ trợ các sản phẩm như vậy. Có thể bạn có thể làm được nhiều hơn với tài khoản Nhà phát triển doanh nghiệp nhưng tôi không có tài khoản. Vì vậy, có thể bất kỳ ai khác có thể cho chúng tôi biết nếu nó cho phép tạo nhiều chứng chỉ đẩy hơn cho ứng dụng iOS.

+0

Trong trường hợp của chúng tôi, trung tâm nhà phát triển không cho phép chúng tôi tạo nhiều hơn 2 cho ứng dụng Tài khoản doanh nghiệp, nhưng đối với ứng dụng App Store, nó cung cấp cho chúng tôi khả năng tạo một ứng dụng khác mặc dù chúng tôi đã có 2. –

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