việc kiểm tra này trong mã sever của bạn
gateway.push.apple.com, cổng 2195 để phân phối
gateway.sandbox.push.apple.com, cổng 2195
- Log-in để các nhà phát triển iPhone Chương trình Portal.
- Chọn ID ứng dụng từ menu ở bên phải.
- Tạo ID ứng dụng mà không có ký tự đại diện.
- Nhấp vào liên kết Định cấu hình bên cạnh ID ứng dụng này và sau đó nhấp vào nút để bắt đầu trình hướng dẫn để tạo Chứng chỉ SSL đẩy phát triển mới. để phát triển (hoặc) để tạo Giấy chứng nhận SSL sản xuất mới để phân phối.
- Tải chứng chỉ này và kích đúp vào aps_developer_identity.cer để nhập nó vào Keychain
- Launch Keychain Assistant và click vào Giấy chứng nhận của tôi ở bên trái Mở rộng phát triển Apple Push Services và chọn Phát triển của Apple Dịch vụ Đẩy
- right nhấp và chọn "Xuất 1 phần tử ..." và lưu dưới dạng apns-cert.p12. VÀ khóa riêng của bạn trong cùng một khu vực mở rộng Nhấp chuột phải và chọn "Xuất 1 thành phần ..." và lưu dưới dạng apns-key.p12.
8.Open Terminal và thay đổi thư mục đến vị trí sử dụng để lưu và chuyển đổi sang đuôi .p12 bó giấy chứng nhận pkcs12 sang định dạng PEM sử dụng lệnh này
i).openssl pkcs12 -clcerts -nokeys -out apns-cert.pem -in apns-cert.p12 ii). openssl pkcs12 -nocerts -out apns-key.pem -in apns-key.p12 ở đây u phải cung cấp cho một số chìa khóa để truy cập vào mã php.
Xóa cụm mật khẩu
iii). openssl rsa -in apns-key.pem -out apns-key-noenc.pem tại đây bạn phải cung cấp cùng một khóa để xóa cụm mật khẩu.
cuối cùng là iv). cat apns-cert.pem apns-key-noenc.pem> apns-dev.pem.
Bây giờ bạn có thể sử dụng tệp PEM này làm chứng chỉ của bạn trong ApnsPHP!