2016-09-02 5 views
1

При подачи диалога Quickblox я добавить QBDialogCustomData используя код нижеQuickblox QBDialogCustomData никогда не занесен

QBDialogCustomData qbDialogCustomData=new QBDialogCustomData("UserInfoDialog"); 
qbDialogCustomData.putString("FBID1", myApp.getFbid()); 
qbDialogCustomData.putString("FBID2", fbid); 
qbDialogCustomData.putString("USERID1", String.valueOf(myApp.getUserID())); 
qbDialogCustomData.putString("USERID2", String.valueOf(userId)); 
qbDialogCustomData.putString("FULLNAME1", myApp.getFullname()); 
qbDialogCustomData.putString("FULLNAME2", fullname); 
dialog.setCustomData(qbDialogCustomData); 

Однако при дальнейшем использовании метода getCustomData он возвращает нуль, чего не хватает, чтобы представить QBDialogCustomData, у меня есть пользовательский объект класс, созданный с правильными полями, поэтому это не должно быть проблемой. Заранее спасибо!

+0

Привет @ tihomir981, какую версию вы используете? У меня такая же проблема, и с использованием 3.3.5. Когда я звоню putString, объект выглядит как этот '' 'QBBaseCustomObject {имя класса = 'Recipents', поля = {данных [Получатели] = 30506564}}' '' И если я посылаю обновить диалог это Безразлично 't был сохранен, потому что я определил поле «получатели», а не данные [получатели] – fr4gus

ответ

0

Im, использующий QuickBlox с RESTFUL API, и он работает для меня, если я сначала создаю диалог с пользовательскими данными/параметрами, а затем отправлю сообщение, но перед этим вы должны сначала создать пользовательский объект на сайте admin.quickblox. Вы пробовали этот метод?

я упомянул эту ссылку, чтобы создать пользовательский объект в quickblox сайте администратора

Ссылка: http://quickblox.com/developers/Custom_Objects#Create_data_schema

+0

Я пробовал метод RESTFUL, так как я нашел совет, что он должен работать. Однако у него не было большого успеха. Но так как они обновили версию Quickblox, выясняется, что проблема исправлена ​​в новых версиях библиотеки с помощью SDK, так что не нужно никаких осложнений. Спасибо, в любом случае! – tihomir981