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, он возвращает null, чего не хватает для отправки QBDialogCustomData, у меня есть класс Custom, созданный с правильными полями, так что это не должно быть проблемой.

1 ответ

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

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

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

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