2016-02-09 3 views
0

У нас есть проект с три сборки варианты: DEV, TST, живут и соответствующие имен пакетовour.package.name.dev, our.package.name.tst, our.package.name. Все варианты сборки имеют разные обратные стороны, поэтому нам нужно отображать различные push-уведомления для разных вариантов.GCM - как выборочно отправлять сообщения определенным именам пакетов?

Ключ API-интерфейса сервера в консоли разработчика не связан ни с каким определенным именем варианта сборки/пакета, поэтому он отправляет все компоновки сборки.

Есть ли способ для решения этой проблемы? Единственное решение, которое я вижу в настоящее время, - отправить вариант сборки цели с данными GCM и проверить в интерфейсе.

+0

Когда вы вручную зарегистрировались в GCM, чтобы получить идентификатор «идентификатор» (12-значный номер) и «API-ключ» (39 символов), вы предоставили свое «имя пакета»? Это то, что меня попросили, что указывало, что мне нужно использовать правильный идентификатор в будущем. –

ответ

1

Вы можете использовать опцию restricted_package_name. Этот параметр указывает имя пакета приложения, где токены регистрации должны совпадать, чтобы получить сообщение.