Google cloud messaging: 100 множественных ограничений отправителей
Мое приложение-андроид должно активировать push-уведомления GCM от нескольких отправителей. Я читал, что это возможно здесь: Получение сообщений от нескольких отправителей. Тем не менее, упоминается, что существует предел в 100 множественных отправителей. В моем случае я мог бы иметь более 100 отправителей (серверы с разными идентификаторами отправителя и api-ключами), но каждое приложение, установленное на устройстве, будет регистрироваться на небольшое количество отправителей (менее 100).
Вот как мне это нужно:
1. Когда пользователь войдет в систему, клиентское приложение отправит отдых непосредственно на сервер приложений, чтобы получить идентификаторы отправителя, которые имеют отношение к этому пользователю. Количество возможных идентификаторов отправителя больше 100, но для определенного пользователя подмножество идентификаторов отправителя, которые имеют отношение к этому пользователю, возможно, 1.
2. Клиентское приложение выполнило бы следующий код для каждого senderId в наборе возвращаемых идентификаторов отправителя:
String token = instanceID.getToken(senderId),
GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
Я хочу удостовериться, что ограничение на 100 множественных отправителей не распространяется на мой прецедент. Я попытался больше узнать об ограничении, но придумал пустой.
Спасибо заранее!
Ответы
Ответ 1
Предел 100 multiple senders
, упомянутый в [0], относится к отправителям, используемым одним экземпляром вашего приложения. Таким образом поддерживается ваш конкретный вариант использования.
[0] https://developers.google.com/cloud-messaging/concept-options#receiving-messages-from-multi-senders