Я использую intercom.io для отправки сообщений своим клиентам. Я могу получить gcm (с уведомлением) от внутренней связи просто отлично, ТОЛЬКО если сообщение, которое я отправил, является первым сообщением в разговоре. Для последующих сообщений в беседе я ничего не получаю. Я поместил журнал в свой onMessageReceived(), но он ничего не получил, кроме случаев, когда сообщение является первым сообщением в беседе.
public class MyGcmListenerService extends GcmListenerService {
@Override
public void onMessageReceived(String from, Bundle data) {
MessageUtils.log("onMessageReceived data is " + data);
}
}
Есть идеи, что мне не хватает?
Если вы не поняли, что я пытаюсь сказать, вот что я имел в виду:
- Я выбираю клиента из своей веб-панели intercom.io (или как там она называется)
- Затем я нажимаю кнопку «Сообщение», чтобы отправить сообщение клиенту.
- Заказчик получил мое сообщение вместе с уведомлением.
- Теперь я отправляю клиенту еще одно сообщение в том же разговоре, что и раньше ... но теперь клиент больше не будет получать сообщения gcm от интеркома.