Sử dụng Sockki để kết nối với các dịch vụ được tích hợp nó trong trật tự để nhận thông báo di động.
Các nhà phát triển, tích hợp dịch vụ của bạn với Sockki để đẩy thông báo trực tiếp đến thiết bị di động của khách hàng của bạn sử dụng một máy chủ WebSocket.
Cài đặt Chủ đầu tư:
1. Nhận URL máy chủ của bạn và khóa API từ nhà cung cấp dịch vụ thông báo của bạn
2. Dán những thiết lập dưới "Dịch vụ" tab và thiết lập cài đặt thông báo
3. Khởi động dịch vụ và kết nối với máy chủ để bắt đầu nhận thông báo
Cài đặt cho nhà phát triển:
1. Tạo một máy chủ WebSocket để chấp nhận các kết nối từ khách hàng
2. Tạo phím API để cấp cho từng khách hàng để họ có thể được xác định duy nhất trên máy chủ của bạn
3. Cung cấp người dùng của bạn với khóa API của họ và URL của máy chủ
4. Khi người dùng khởi động dịch vụ, khách hàng sẽ mở ra một kết nối ổ cắm với máy chủ
5. Sau khi kết nối được mở ra, khách hàng sẽ gửi tin nhắn JSON như sau: "{yêu cầu: 'SockkiClient-Auth', dữ liệu: API_KEY}"
6. Bạn phải tạo ra một phương pháp để xử lý các thông điệp này. Sử dụng khóa API để xác thực kết nối WebSocket và lưu trữ WebSocket rằng với thông tin người dùng của bạn để sử dụng sau
7. Nếu một khách hàng gửi một khóa API không hợp lệ, trở về JSON "{error: true}" để kích hoạt các thông điệp chính không hợp lệ API
8. Nếu sử dụng khóa API, bạn cũng nên chấm dứt WebSocket của khách hàng bỏ xác thực và khách hàng đã không cố gắng để xác thực trong 15 giây
9. Để gửi một thông báo cho khách hàng, gửi một thông điệp tới WebSocket như sau: "{yêu cầu: 'SockkiClient-Notification', dữ liệu: config}"
10. Các đối tượng cấu hình có thể bao gồm bất kỳ tài sản từ phương pháp localNotification trong gói NPM phản ứng bản địa-push-notification bởi zo0r
Increased reliability