Jacket 发表于 2023-8-27 23:50:52

学习笔记15(二维码扫描接受分享)

一、本次继续完善https://club.gizwits.com/forum.php?mod=viewthread&tid=169671二、这里我们可以显示邀请者的用户名、设备名、设备别名和二维码到期时间,所以我们需要新建一个Activity,然后再添加按钮,分别是接受和拒绝,代表的是接受邀请或者是拒绝邀请;布局如下:三、我们需要对扫描二维码的回调添加代码;根据机智云手册的介绍我们需要用到扫描二维码回调的值中的code,所以需要对回调的字符串进行处理,将“type=share&code=xxxxxxxxxx”中的“type=share&code=”去除,得到code值四、我们在新建的Activity中首先初始化控件,然后执行checkDeviceSharingInfoByQRCode方法,注意一下owner是不能查看二维码信息的checkDeviceSharingInfoByQRCode(token,QRCode):查看二维码邀请信息token:用户tokenQRCode:二维码邀请内容;App 扫描邀请二维码时,按照以下格式解析出type和code内容:type=share&code=xxxxxxxxxx。把解析出来的code内容传入此参数五、然后就是查看二维码邀请信息的回调,将回调的数据显示在TextView控件上didCheckDeviceSharingInfoByQRCode(result,userName, productName, deviceAlias, StringexpiredAt)result:GIZ_SDK_SUCCESS表示成功,其他为失败,详细可查看GizWifiErrorCode的枚举定义userName:创建分享邀请的owner用户名productName:设备的产品名称deviceAlias:设备的别名StringexpiredAt:分享邀请的过期时间六、最后就是是否接受邀请acceptDeviceSharingByQRCode(token,QRCode):是否接受二维码邀请token:用户tokenQRCode:二维码邀请内容。App扫描邀请二维码时,按照以下格式解析出type和code 内容:type=share&code=xxxxxxxxxx。把解析出来的code内容传入此参数didAcceptDeviceSharingByQRCode(result):回调result:GIZ_SDK_SUCCESS表示成功,其他为失败,详细可查看GizWifiErrorCode的枚举定义七、实物显示

3737 发表于 2023-8-28 19:50:31

666666666666666666666666666
页: [1]
查看完整版本: 学习笔记15(二维码扫描接受分享)