检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
快速集成 将下载的软件包全部解压得到HWMUISDK(集成使用)和HWMUISDKNativeDemo(示例Demo)。 图1 解压出来的文件 HWMUISDK中的AW_PortraitSDK.framework是背景虚化功能使用。如果需要集成背景虚化功能,请联系华为销售人员。 打开“Xcode”软件。
说明 参数 是否必须 类型 描述 signature 是 NSString * 从第三方服务端获取的鉴权签名信息 thirdUserId 是 NSString * 第三方用户的账号 expireTime 是 NSInteger signature 过期时间,单位为秒的时间戳,为0时表示不会过期
说明 参数 是否必须 类型 描述 signature 是 NSString * 从第三方服务端获取的鉴权签名信息 thirdUserId 是 NSString * 第三方用户的账号 expireTime 是 NSInteger signature 过期时间,单位为秒的时间戳,为0时表示不会过期
Integer 部门层级。 deptName String 部门名称。 deptNamePath String 部门名路径。 designatedOutDeptCodes Array of IdMarkDTO objects 允许访问的部门列表。 inPermission String
部门名称。 maxLength:128 minLength:1 designatedOutDeptCodes 否 Array of strings Body 允许访问的部门列表,仅outPermission为DESIGNATED_DEPARTMENT时有效,最多支持配置150 inPermission
appIdAuthParam.setUserId(getUserId()); //设置签名信息 appIdAuthParam.setSignature(getSignature()); //设置用户昵称 appIdAuthParam.setUserName(getUserName()); //注意邮箱需要符合邮箱格式要求
及子部门通讯录 DESIGNATED_DEPARTMENT:该部门下用户能查询指定部门通讯录 designatedOutDeptCodes 否 Array of strings Body 允许访问的部门列表,仅outPermission为DESIGNATED_DEPARTMENT时有效,最多支持配置150个部门。
welinkdemo/Data/Library/Application Support/HWMUISDKNativeDemo 关闭 app sandbox ,日志路径 ~/Library/Application Support/HWMUISDKNativeDemo 找到并打开Logs文件夹,查找对应模块的日志 父主题:
"englishName": "englishName", "country": "chinaPR", "signature": "signature-info", "hidePhone": false, "sendNotify": "0", "title":
appIdAuthParam.setUserId(getUserId()); //设置签名信息 appIdAuthParam.setSignature(getSignature()); //设置用户昵称 appIdAuthParam.setUserName(getUserName()); //注意邮箱需要符合邮箱格式要求
5cfe875d.cwb?AccessKeyId=9K64BZ4AQDLZGBBFLMQS&Expires=1619076436&Signature=%2Fkr7XSEECAHQF6841KG%2FKLtqsSM%3D", "pdfFileId": "7", "pdfFileName":
"name": "modName", "phone": "+86173****9807", "signature": "modSignature", "sipNum": "+8657198480", "sortLevel": 1, "status":
Integer 部门层级。 deptName String 部门名称。 deptNamePath String 部门名路径。 designatedOutDeptCodes Array of IdMarkDTO objects 允许访问的部门列表。 inPermission String
"name": "name", "phone": "+86123456789", "signature": "signature", "sortLevel": 10000, "status": 0,
InnerClasses #保留泛型 -keepattributes Signature #保留本地native方法不被混淆 -keepclasseswithmembernames class * { native <methods>; } #保留枚举类 -keepclassmembers
"123456789", "timestamp": 1629813991351, "nonce": "60426560", "signature": "e3945cab9c583f394ae5e4957b83905e779cacaa2377d9542e19e011cc60a139"
"123456789", "timestamp": 1671523596351, "nonce": "60426560", "signature": "e3945cab9c583f394ae5e4957b83905e779cacaa2377d9542e19e011cc60a139"
DeptDTO 数据结构增加参数:inPermission、outPermission、designatedOutDeptCodes; MemberDTO 数据结构增加参数:englishName、signature、title、desc; QueryDeptResultDTO 数据结构增加参
"123456789", "timestamp": 1671523596351, "nonce": "60426560", "signature": "e3945cab9c583f394ae5e4957b83905e779cacaa2377d9542e19e011cc60a139"
"123456789", "timestamp": 1671523596351, "nonce": "60426560", "signature": "e3945cab9c583f394ae5e4957b83905e779cacaa2377d9542e19e011cc60a139"