Làm việc với Nhắn tin qua đám mây Firebase "mới", tôi muốn lưu mã xác thực của thiết bị khách registration_id
mã thông báo vào cơ sở dữ liệu máy chủ cục bộ để phần mềm máy chủ có thể gửi thông báo đẩy cho họ.Độ dài tối đa của mã thông báo ID đăng ký FCM là bao nhiêu?
Kích thước nhỏ nhất của trường cơ sở dữ liệu mà tôi nên sử dụng để tiết kiệm 100% mã thông báo đăng ký khách hàng được tạo ra là gì?
Tôi đã tìm thấy hai differentlibraries sử dụng TextField
và VarChar(255)
nhưng không khoát xác định độ dài tối đa. Ngoài ra, tôi muốn mã máy chủ thực hiện kiểm tra độ dài nhanh khi nhận mã thông báo để đảm bảo chúng "nhìn" đúng - điều gì sẽ là độ dài tối thiểu tốt và tập hợp các ký tự để kiểm tra?
Chúng tôi cũng nhận được ':' trong thẻ của mình. Tài liệu https://firebase.google.com/docs/cloud-messaging/server hiển thị mã thông báo mẫu là 'bk3RNwTe3H0: CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1 ...' chắc chắn có ':'. – jamesc
@jamesc Tôi cũng đã thấy ':' trong mã thông báo trước đây. Tôi nghĩ đó là ký tự dấu phân cách hợp lệ. –
@jamesc Tôi thường thấy ':' cho mã thông báo đăng ký cho ứng dụng Chrome Client. Nhưng tôi đoán nó vẫn còn có thể cho cả Android và iOS bất kể. Dù sao, tôi nghĩ rằng câu trả lời của tôi ở trên khá nhiều cung cấp cho bạn một ý tưởng và bao gồm các yêu cầu của bạn. Nếu bạn đồng ý, vui lòng chấp nhận nó làm câu trả lời đúng để nó sẽ được gắn thẻ là Đã trả lời. Chúc mừng! –