Я думаю, что эта часть FCM по-прежнему совпадает с GCM. Поэтому вы должны ссылаться на этот ответ на @TrevorJohns:
Документация не указывает какой-либо шаблон, поэтому допустимая строка разрешена. Формат может измениться в будущем; пожалуйста, не проверяйте этот ввод против любого шаблона , так как это может привести к нарушению вашего приложения.
Как и в поле «registration_id», верхняя граница по размеру максимальный размер для файла cookie, который составляет 4K (4096 байт).
blockquote>Подчеркивание на Формат может измениться в будущем , я бы предложил остановиться безопасны и имеют дополнительную длину (указанную выше). Поскольку формат и длина регистрационного токена могут также варьироваться.
Для обычной длины и символов вы можете обратиться к этим двум ответам последнее является гораздо более определенным :
Я не видел официальной информации о формате регистрации GCM, но я проанализировал нашу базу данных таких идентификаторов и могу сделать следующие выводы:
blockquote>
- в большинстве случаев длина регистра ID равна 162 символам, но может быть изменена до 119 символов, может быть, и других длин,
- состоит только из этих символов:
[0-9a-zA-Z\-\_]*
- каждый regID содержит один или оба «разделителя»: - (минус) или _ (подчеркивание)