Quickblox QBDialogCustomData从未提交过

时间:2016-09-02 21:43:15

标签: android quickblox quickblox-android

向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 个答案:

答案 0 :(得分:0)

我正在使用QuickBlox和RESTFUL API,如果我首先使用自定义数据/参数创建对话框然后发送消息,它对我有用,但在此之前,您必须首先在admin.quickblox站点中创建自定义对象。你试过那种方法吗?

我提到了这个链接,用于在admin quickblox网站

中创建自定义对象

链接:http://quickblox.com/developers/Custom_Objects#Create_data_schema