@ReactMethod
public void createCommodity (final ReadableMap options, final Callback callback) { // 都是必传的(productDetail 可选)
cleanResponse();
if (!hasAndNotEmpty(options, "productTitle")) {
invokeError(callback, "title is empty");
return;
}
if (!hasAndNotEmpty(options, "productImageUrl")) {
invokeError(callback, "imageUrl is empty");
return;
}
if (!hasAndNotEmpty(options, "productURL")) {
invokeError(callback, "productUrl is empty");
return;
}
UdeskCommodityItem item = new UdeskCommodityItem();
item.setTitle(options.getString("productTitle"));// 商品主标题
if (hasAndNotEmpty(options, "productDetail")) {
item.setSubTitle(options.getString("productDetail"));//商品副标题
}
item.setThumbHttpUrl(options.getString("productImageUrl"));// 左侧图片
item.setCommodityUrl(options.getString("productURL"));// 商品网络链接
UdeskSDKManager.getInstance().setCommodity(item);
UdeskSDKManager.getInstance().toLanuchChatAcitvity(mReactContext.getApplicationContext());
}
UdeskModule.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:react-native-udesk
作者:
评论列表
文章目录