Gia hạn chứng chỉ Push và giữ cho App App App hiện tại hoạt động


131

Tôi có một ứng dụng trên cửa hàng ứng dụng đang sử dụng Hồ sơ cung cấp (phân phối) iOS đã hết hạn. Hồ sơ này chứa Chứng chỉ đẩy cũng đã hết hạn (và không xuất hiện nữa trong cổng thông tin).

Câu hỏi 1 : Có cách nào để tạo lại chứng chỉ đẩy và sau đó gia hạn hồ sơ không? (Tôi vẫn còn chứng chỉ đẩy (hết hạn) trên móc khóa của mình)?

Câu hỏi 2 : Tôi có cần gửi lại ứng dụng tới cửa hàng ứng dụng với hồ sơ mới có chứa chứng chỉ Push mới không?

Vì chứng chỉ đẩy đã hết hạn, tôi có thể không thể gửi thông báo cho người dùng hiện tại của ứng dụng.

Câu trả lời:


225

Giấy chứng nhận đẩy không thể được gia hạn. Bạn phải tạo một cái mới.

Chứng chỉ thông báo đẩy không phải là một phần của quá trình xây dựng ứng dụng. Do đó, để tiếp tục làm việc, bạn chỉ cần tạo chứng chỉ mới và triển khai tệp p12 (hoặc bất kỳ định dạng nào khác mà bạn đang sử dụng) tại máy chủ của mình. Bạn không phải gửi phiên bản mới cho ứng dụng của mình.


1
Có, chứng chỉ đẩy mới phải được tạo cho cùng một AppID (chứng chỉ chứa ID gói của ứng dụng hiện có).
Eran

1
@hemant Không, chứng chỉ đẩy chỉ được sử dụng trong máy chủ của bạn, vì vậy các phiên bản cũ của ứng dụng của bạn sẽ tiếp tục nhận thông báo đẩy, bất kể bạn sử dụng chứng chỉ nào ở phía máy chủ (giả sử máy chủ sử dụng chứng chỉ đẩy sản xuất và đẩy vào sản xuất đẩy env và ứng dụng được ký với hồ sơ cung cấp sản xuất, đây là trường hợp nếu bạn đang nói về một ứng dụng đã có trong cửa hàng ứng dụng).
Eran

7
Tại sao mọi người không cung cấp liên kết? Dưới đây là hướng dẫn có liên quan để tạo chứng chỉ: developer.apple.com/l
Library / ios / document /IDEs /Conualual / ám

3
Người dùng Ứng dụng của tôi đã ngừng nhận Push khi chứng chỉ đẩy đã hết hạn. Câu trả lời này đã giúp tôi và tôi quản lý mọi thứ chỉ trong vòng 5 phút và mọi thứ hoạt động như một cơ duyên. Nâng cao !!!
NSPratik

2
@Vasanth Bạn có thể tạo một cái mới ngay bây giờ và cập nhật. Không cần phải chờ đợi.
Maulik

12

Bạn không thể gia hạn một chứng chỉ đẩy hiện có. Bạn chỉ cần tạo một cái mới. Nhưng bạn không cần phải làm vậy. Bạn nên tạo một khóa xác thực thông báo đẩy. Bạn có thể sử dụng nó giống như chứng chỉ, nhưng nó không hết hạn và không cần phải gia hạn hàng năm.

Bạn tạo khóa thông báo đẩy từ Trung tâm thành viên, tab Phím:

Tạo khóa thông báo đẩy mới


Điều này thực sự thú vị ... có cách nào tôi có thể sử dụng nó cho các lần đẩy VoIP không? Cho đến nay việc sử dụng các phím có vẻ khá hạn chế đối với các thông báo thông thường?
MegaManX

1
@MegaManX: Có, chỉ thông báo đẩy thông thường. Bạn nên đăng một câu hỏi SO về nó.
Vladimir Grigorov

Có thể sử dụng cùng một khóa thông báo đẩy với nhiều ứng dụng không?
Yalamandarao

@Singapore: Có, một khóa được sử dụng cho tất cả các ứng dụng của bạn.
Vladimir Grigorov

1
@ tyler.frankenstein: Có thể chứng chỉ APN của bạn vẫn còn hiệu lực? Tôi đang sử dụng khóa và ID ứng dụng của tôi có Thông báo đẩy được bật với 0 chứng chỉ.
Vladimir Grigorov

10

Thêm vài từ về chứng chỉ đẩy VoIP.

Giống như chứng chỉ Push Chứng chỉ VoIP không thể được gia hạn, bạn phải tạo một chứng chỉ mới.

Thông báo VoIP sẽ không hoạt động, nếu chứng chỉ VoIP của bạn đã hết hạn hoặc bạn thu hồi nó.

Nếu bạn tạo chứng chỉ mới, bạn cần triển khai p12 mới ở phía máy chủ. Chứng chỉ VoIP cũng không phải là một phần của quá trình xây dựng ứng dụng, vì vậy bạn không phải gửi lại ứng dụng.


4

Đối với phía Apple:

Dịch vụ của bạn:

  • Đăng nhập và tìm khu vực "thiết lập chứng chỉ đẩy" (đối với google, đây là Mobile Apple Push Cert
  • Tải xuống yêu cầu ký dịch vụ của bạn

Táo:

  • Tải lên yêu cầu ký của bạn
  • Tải về phản hồi của họ

Dịch vụ của bạn:

  • Tải lên phản hồi đã ký

Tại thời điểm này, mọi thứ nên được đặt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.