Почему используется имя limited_package_name?

Согласно документации , restricted_package_name означает:

Этот параметр указывает строку, содержащую имя пакета вашего приложения. При установке сообщения отправляются только на идентификаторы регистрации, соответствующие имени пакета. Необязательный.

Но не совпадают ли идентификаторы регистрации, независимо от того, укажем ли это поле? Что может быть прецедентом для restricted_package_name ?

Нет, сообщения не ограничены программным packageId по умолчанию, что означает, что приложение с любым пакетом может получать ваши сообщения до тех пор, пока он знает ваш GCM Sender ID и до тех пор, пока вы используете его GCM registration Id как идентификатор получателя сообщения. Обычно это не проблема – скорее всего, вы выполняете дополнительные проверки в своем среднем уровне, который обрабатывает регистрацию идентификаторов отправителей приложений, но если вы считаете, что хотите большего контроля или хотите сделать выборочную отправку, вы можете использовать limited_package_name для сужения получателей Вашего сообщения.

Intereting Posts
ListView не обновляется после добавления в SQLiteDatabase Как установить значение по умолчанию в IntelliJ 12 для поиска? Получить данные из диалога фрагментов – лучшие практики? Выполнение горизонтальной / вертикальной прокрутки пальцев в сотовом андроидном веб-виде / webkit? Токен доступа удален в Android Android SDK 4.0 Соединение Bluetooth с автомобилем Разделители не отображались в RecyclerView после вызова addItemDecoration () Ошибка Surafce Android – Нет активности для управления Intent {act = android.intent.action.VIEW – попытка открыть файл PDF Как я могу изменить значок actionbardrawertoggle, android? Включение и выключение экрана в программном обеспечении Android Можно ли использовать статический класс «помощник базы данных»? Строка состояния становится белой и не отображает содержимое за ней Android: можно сохранить данные при обновлении приложения? Внутри Android Dialog, как настроить onActivityResult для startActivityForResult?