2013-11-27 3 views
1

У моего приложения ios возникает проблема с использованием TSendPush от QuickBlox sdk. - (void) completedWithResult: (Результат *) результат вызывается, но result.success является ложным.Ошибка QuickBlox TSendPush

отладочная информация от вызова:

parameters:{ 
    "event[environment]" = development; 
    "event[event_type]" = "one_shot"; 
    "event[message]" = "payload=eyJhcHMiOnsic291bmQiOiJkZWZhdWx0IiwiYWxlcnQiOiJIZWxsbyBtYW4hIn19"; 
    "event[notification_type]" = push; 
    "event[push_type]" = apns; 
    "event[user][ids]" = 673543; 
} 

raw body:event[environment]=development&event[event_type]=one_shot&event[message]=payload%3DeyJhcHMiOnsic291bmQiOiJkZWZhdWx0IiwiYWxlcnQiOiJIZWxsbyBtYW4hIn19&event[notification_type]=push&event[push_type]=apns&event[user][ids]=673543 

и я получаю "Запретное нужны пользователю.." 673543 является действительным пользователем (ну, пользователь этого идентификатора в списке в панели администратора QuickBlox)

Любые идеи с благодарностью получил

ответ

0

Это означает, что вы должны войти в систему и сделать на от имени пользователя для того, чтобы отправить толчок ОПОВЕЩЕНИЕМ

вобще

[QBUsers logInWithUserLogin:@"igorigor" password:@"igorigor" delegate:self]; 

или

[QBUsers logInWithUserEmail:@"[email protected]" password:@"qbuserr345" delegate:self]; 

После этого вы можете использовать TSendPush метод

+0

Да. Благодарю. Просто это удалось, мой логин иногда терпел неудачу. – wheeliebin

0

Решенный. , отправив пользователь не был зарегистрирован правильно (я использовал их имя пользователя Facebook, но по какой-то причине Facebook его не отправил)

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