一、本次继续完善https://club.gizwits.com/thread-169657-1-1.html 二、首先需要先添加依赖 三、这里我们新建了一个Activity,在布局中创建了一个ImageView,如下图: 四、完成之前没有填写的点击事件,实现界面跳转 五、对控件进行初始化 六、创建分享邀请 sharingDevice(token,deviceID,sharingWay, guestUser,guestUserType):创建分享邀请 token:用户token deviceID:创建分享邀请的设备ID sharingWay:分享邀请是通过账号分享还是二维码分享,详细可以查看GizDeviceSharingWay的枚举定义;这里使用了GizDeviceSharingByQRCode。 guestUser:如果是账号分享,要指定用户名,用户名可以是普通用户名、手机号、邮箱、用户的uid。如果是二维码分享,该参数可传null guestUserType:账号分享时,该参数需要指定用户名是哪种类型,见GizUserAccountType 枚举定义。如果是通过用户的uid分享的,此变量应为GizUserOther,其他按照对应的用户类型传值;这里使用了GizUserPhone。 七、完成回调 didSharingDevice(result, deviceID, sharingID,QRCodeImage):回调数据 result:返回数值为GIZ_SDK_SUCCESS表示成功,其他为失败,详细可查看GizWifiErrorCode的枚举定义 deviceID:返回创建分享邀请的设备ID sharingID:分享邀请创建成功时被分配的ID。失败时该参数为nul QRCodeImage:二维码图片内容。二维码邀请创建失败或者账号分享时,该参数为null 八、实物现象 |