Формат регистрации Android c2dm

Я подозреваю, что я буду чувствовать себя действительно глупым после публикации этого, но здесь. У меня есть два основных вопроса:

1) Какое правильное регулярное выражение используется для идентификатора регистрации? В настоящее время у меня есть следующее, но я не смог найти какие-либо документы для поддержки того, достаточно ли этого:

'/^[a-z0-9_-]{40,255}$/i' 

2) Является ли это «действительным» для regID, чтобы содержать «-»? Я знаю, что андроид не может беспокоиться о том, что каждый язык – в этом случае mysql – использует для комментариев и т. Д., Но это немного меня насторожило. До этого момента я всегда отмечал, что у меня дезинфицирующее средство (ы) из-за возможности использования для инъекции sql.

Формат идентификатора регистрации – это деталь реализации. Google может изменить его в любое время без какого-либо уведомления. Почему вы хотите проверить его? Если сохранение в MySQL вызывает беспокойство, используйте mysql_real_escape_string () на всякий случай или mysqli :: real_escape_string () с mysqli на PHP или параметры.

Это как имена людей. Вы можете подумать, что это все алфавит, тогда О'Нил приходит. Выбери его на всякий случай.

Intereting Posts
Диапазон расстояний, на которых работает Wi-Fi Оптическое распознавание символов Android с OpenCV Maxlength атрибут ввода в html не работает на HTC One M7 OnFailedToRecieveAd (Недействительный запрос объявления) с помощью AdMob Управление ключами API Карт Google Nullpointerexception при попытке получить json-массив или json-объект из строки json Отправить нисходящее сообщение в google ccs с узлом js Эмулятор Android Wear и окружающий режим Новый вид в файле xml (layout) не может быть создан (java.lang.NoSuchFieldError: нет статического поля tv типа I) Android – Как программно отслеживать использование памяти любого запущенного приложения на устройстве? Самый простой способ открыть кнопку браузера для определенного URL-адреса Мое устройство не получает других уведомлений (FCM) Является ли метод onUpgrade когда-либо называемым? Регулярное выражение, подтверждающее номер карты PAN Определите, включен ли LTE?