Twilio - при первом вызове приходят два нажатия, первый недействителен

Я реализовал GCM и обрабатываю push-уведомления следующим образом:

Voice.handleMessage(this, data, new MessageListener() {
        @Override
        public void onCallInvite(CallInvite callInvite) {
            //Something
        }

        @Override
        public void onError(MessageException messageException) {
            //Somethin else
        }
    });

Моя проблема в том, что при выполнении Voice.call() Я получаю два push-уведомления. Один входит в метод onError(), а другой - push-вызов и входит в метод onCallInvite().

Моя проблема заключается в том, что я отправляю некоторые пользовательские данные с сервера в процессе отправки, но эти данные поступают только при первом нажатии, то есть при отправке в методе onError() (с ошибкой: недопустимые данные), а во втором - нет. больше не содержит данных Мне нужно, чтобы данные поступали в onCallInvite(), потому что именно здесь я открываю экран и обрабатываю фактический вызов.

Это два толчка, которые я получаю, первый содержит user_id а также listing_id значения, второй нет.

from = 759355688627 :: data = Bundle[{
google.sent_time=1535306706989, 
google.ttl=2419201, 
user_id=31, 
google.message_id=0:1535306707009372%112xxxxxx, 
google.priority=high, 
listing_id=175, 
twi_message_id=RU04035bc924b77fba65xxxxx, 
twi_body=Calling...}]


from = 759355688627 :: data = Bundle[{
twi_account_sid=AC36a28aff167d5b40199a448eb3a2fc27, 
google.sent_time=1535306708163, 
google.ttl=2419201, 
twi_to=client:user_31,         
twi_bridge_token=eyJraWQiOiJKd2VTM.....A_LONG_STRING_HERE, 
twi_message_type=twilio.voice.call, 
twi_call_sid=CAb397517d8dcb94d5cf18555391e92704, 
google.message_id=0:1535306708170826%11xxxxx, 
google.priority=high, 
twi_message_id=RUcc7d1a0b197000bxxxxxx, 
twi_from=+40316309597}]

То, что мне нужно, это... либо иметь действительное первое нажатие, либо пользовательские данные поступают во второе нажатие.

Любые идеи о том, почему первое push-уведомление приходит вообще?! Это кажется очень странным.

0 ответов

Другие вопросы по тегам