0

При регистрации устройства с Pushbots я не могу отправить значение псевдонима на сервер. Журналы показывают, что он отправляет псевдоним, но когда я проверяю список устройств, он не показывает зарегистрированное значение псевдонима.PushBots Регистрация устройства с псевдонимом

Я использую это после инициализации Pushbots

Pushbots.sharedInstance().init(this); 

Pushbots.sharedInstance().setAlias("john"); 

Есть ли способ отладки знать, какие данные передаются для регистрации устройства с Pushbots?

Журналы:

05-10 14:55:47.785: I/PB2(673): PUT Request : https://api.pushbots.com/alias 

05-10 14:55:47.786: I/PB2(673): Body builder msg original ; {"token":"","platform":"1","alias":"john"} 




05-10 14:55:48.241: I/PB2(673): PUT Request : https://api.pushbots.com/register 


05-10 14:55:48.241: I/PB2(673): Body builder msg original ; {"token":"APA91bFD1F6tYSTklUYTPRUQQQDSbmfTjMZK4jTxFxBCZtshH4IpPCakBUpN-JycSdPVj2sTJfYsKNcYpkwptvWo4Zn0H7MjM3MfJXO_Y7RCkqOPh3uxRzTZQSxUgKpJ72benHZJvYZ4","udid":"545422864f376713","tz":"Asia/Calcutta","platform":"1","carrier":"Vodafone IN","osVersion":"5.0.2","device":"XT1033","resolution":"1184x720","locale":"en_US","lib":"2.0.13","locale":"en_US","country":"in"} 
+0

Сэр, вы нашли решение? Даже у меня такая же проблема. –

+0

@VarunSharma нет не смог это сделать. их команда поддержки sux –

ответ

0

Функциональность setAlias должны быть связаны с определенной деятельностью пользователь выполняет, это не имеет особого смысла, чтобы дать один маркер для всех пользователей.

Причина, по которой это не работает, заключается в том, что вы используете метод непосредственно после инициализации, которая требует времени для регистрации устройства. Таким образом, по сути, если ваше приложение имеет активность входа, например, метод setAlias ​​должен быть вызван ПОСЛЕ успешной авторизации вашего пользователя, а не основного действия.

Смежные вопросы