Trong bài viết này
Vị trí: Cài đặt → Độc giả & doanh thu → Kết nối → Thông báo (mục Ứng dụng iOS (Apple))
Mở trang này: admin.<your-site>/settings/connections/notifications#kn-push-apns (thay <your-site> bằng địa chỉ trang web của bạn)
Trước khi bắt đầu
- Bạn cần có tài khoản Apple Developer và một ứng dụng iPhone. Chỉ chủ sở hữu mới có thể thay đổi các khoá.
Các bước thực hiện
- Trong Apple Developer, mở Certificates, Identifiers & Profiles, Keys và nhấn +.
- Đặt tên cho khoá, đánh dấu chọn Apple Push Notifications service (APNs), nhấn Tiếp tục, sau đó nhấn Register.
- Tải xuống tệp .p8.
- Sao chép Key ID (trên trang của khoá) và Team ID của bạn (Chi tiết tư cách thành viên). Cả hai đều gồm 10 ký tự.
- Trong Keynate, mở Cài đặt → Độc giả & Doanh thu → Kết nối → Thông báo (mục Ứng dụng iOS (Apple)).
- Thêm Khóa APNs (.p8): chọn tệp hoặc dán nội dung văn bản của tệp.
- Nhập Key id, Team id và Bundle id, ví dụ com.yoursite.news.
- Chọn Môi trường: Production (App Store) hoặc Sandbox (bản thử nghiệm).
- Bật Gửi đến iPhone và iPad và lưu lại.
- Gửi bản thử nghiệm, sau đó biên dịch lại ứng dụng của bạn.
Lỗi thường gặp
- "Đây không phải là khoá .p8 của APNs. Khoá phải bắt đầu bằng "BEGIN PRIVATE KEY"."
- "Thêm tệp khoá .p8 hoặc tắt tính năng này."
- "Key id và Team id có độ dài 10 ký tự."
- "Nhập bundle id của ứng dụng của bạn, ví dụ com.yoursite.news."
Câu hỏi thường gặp
Câu hỏi thường gặp
Tôi nên chọn môi trường nào?
Production cho các ứng dụng TestFlight và App Store. Sandbox cho các ứng dụng được cài đặt từ Xcode.
Tôi có thể tải xuống lại khoá Apple không?
Apple chỉ cho phép bạn tải xuống một lần, vì vậy hãy lưu giữ an toàn.