Pushdy
  • GIỚI THIỆU
  • Cài đặt Mobile Push
    • iOS
    • Android
  • Cài đặt web push
    • Trình duyệt phổ biến
  • Sử dụng Dashboard
    • Tạo ứng dụng
    • Tạo trường dữ liệu thuộc tính
    • Tạo trường dữ liệu sự kiện
    • Gửi Push cơ bản
    • Gửi A/B Push
    • Gửi Push tự động
    • Gửi Push kích hoạt
    • Gợi ý sản phẩm
    • Banner Thông Minh
    • Max Leads
    • Đồng bộ đối tượng quảng cáo Facebook
    • Đồng bộ đối tượng quảng cáo Google
    • Liên kết tài khoản thống kê Google Analytics
    • Sử dụng Template
    • Sử dụng User Segment
    • Thiết lập Webhook Events
    • Thêm thành viên quản trị
  • Tham chiếu SDK/API
    • Rest API Reference
    • Web Push SDK
    • iOS Native SDK
    • Android Native SDK
    • React Native SDK
    • Web Event Tracking
  • Cài đặt khác
    • Cách tạo Firebase Server Key
    • Cách tạo iOS Push Certificate
    • Cách tạo Safari Push Certificate
Powered by GitBook
On this page
  • Trường hợp bạn muốn sử dụng Certificate của riêng mình thì hãy làm theo các bước bên dưới:
  • Tạo Safari Web Push Certificate
  • Bước 1: Tạo yêu cầu lấy Certificate
  • STEP 2: Cài đặt Website Push ID cho APNS (Apple Push Notification Service)
  • Bước 3: Tạo chứng chỉ Web Push
  • Bước 4. Tải chứng chỉ lên Pushdy
  1. Cài đặt khác

Cách tạo Safari Push Certificate

Cài đặt Web Push cho trình duyệt Safari.

PreviousCách tạo iOS Push Certificate

Last updated 5 years ago

Để sử dụng được Web push trên trình duyệt Safari bạn cần có Web Push Certificate từ tài khoản Apple Developer. Tuy nhiên nếu bạn không có một tài khoản Apple Developer thì chúng tôi sẽ cài đặt miễn phí cho bạn Web Push Certificate trong vòng 24 giờ.

Trong mục Settings -> Browsers. Bạn chỉ cần bật hỗ trợ Safari và lựa chọn mục yêu cầu Pushdy cung cấp Public Certificate như hình bên dưới:

Chú ý: Nếu bạn chọn sử dụng Public Certificate của Pushdy thì bạn hãy bỏ qua các bước bên dưới nhé. Web Push trên Safari sẽ tự động làm việc sau 24h giờ.

Trường hợp bạn muốn sử dụng Certificate của riêng mình thì hãy làm theo các bước bên dưới:

Tạo Safari Web Push Certificate

Trước khi bắt đầu, bạn cần phải có đăng ký Apple Developer trả phí đang hoạt động để tạo một Push ID duy nhất cho trang web của bạn. Yêu cầu chứng chỉ cho Web Push và sau đó tải chứng chỉ lên Pushdy.

Bước 1: Tạo yêu cầu lấy Certificate

  • Chạy ứng dụng Keychain Access.

  • Chọn Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority.

  • Nhập email, tên và chọn "Saved to disk". Chọn Continue.

  • Lưu certificate signing request (CSR), chúng ta sẽ sử dụng nó để tạo Website Push Certificate.

STEP 2: Cài đặt Website Push ID cho APNS (Apple Push Notification Service)

  • Đầu tiên bạn cần đăng nhập vào Apple Developer Console. Tại đây chúng ta sẽ tạo một Website Push ID duy nhất.

  • Trong Developer Console, chọn "Identifiers" rồi chọn "Register an App ID". Rồi chọn "Website Push IDs" từ danh sách "Register a New Identifier" , nhấn "Continue".

  • Điền mô tả và định danh, ví dụ "web.com.mywebsite". (Chú ý: "web" tự động được thêm vào)

  • Nhấn Continue, kiểm tra mọi thứ và nhấn Register.

Bước 3: Tạo chứng chỉ Web Push

  • Chọn mục Certificates, rồi nhấn "+".

  • Chọn Website Push ID Certificate và nhấn Continue.

  • Sau đó chọn Website Push ID mà chúng ta đã tạo ở Bước 2 rồi nhấn Continue.

  • Bây giờ ta cần sử dụng file CSR đã tạo ở Bước 1. Chọn file thông qua nút Choose file, và nhấn Continue để tải lên.

  • Ở màn hình tiếp theo bạn sẽ nhìn thấy "Download Your Certificate". Tải về chứng chỉ SSL, nó sẽ được dùng để gửi thông báo tới người dùng của bạn.

  • Giờ ta cần cài đặt Certificate. Nhấp đúp vào Certificate vừa tải xuống, nó sẽ được cài vào ứng dụng Keychain Access.

  • Mở ứng dụng Keychain Access và chọn mục Certificates.

  • Chuột phải vào Website Push ID và chọn Export.

  • Khi lưu file, sử dụng đuôi Personal Information Exchange (.p12).

  • Tiếp theo một hộp thoại nhập password hiện ra, hãy để trống và nhấn "OK".

  • Sau đó nhấn "Allow" và nhập Mac password để export chứng chỉ.

  • Ở giao diện Terminal, chạy lệnh dưới với file chứng chỉ của bạn để chuyển đôi định dạng p12 sang định dạng pem

openssl pkcs12 -in certificate.p12 -out certificate.pem -nodes

Bước 4. Tải chứng chỉ lên Pushdy

  • Ở giao diện cấu hình Webpush của Pushdy, chọn Enable safari

  • Sau đó tải lên file .pem mà chúng ta đã có từ trước, sau đó ấn Submit