找回密码
 立即注册

QQ登录

只需一步,快速开始

紫色幽魂

金牌服务用户

623

主题

2081

帖子

6870

积分

金牌服务用户

积分
6870

圣诞拼拼乐微信认证勋章

紫色幽魂
金牌服务用户   /  发表于:2021-7-1 10:03  /   查看:2708  /  回复:10
1金币
本帖最后由 紫色幽魂 于 2021-7-11 17:08 编辑

钉钉前端调用通讯录,在安卓机和电脑端可以调用,苹果机不行,苹果机调用其他的比如地图和录音这些鉴权的功能也没有问题,就是通讯录不能调用,这个问题麻烦解决下

https://open-dev.dingtalk.com/ap ... biz.contact.setRule


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

10 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-1 18:18:47
沙发
您好,如果是同一个应用的话,在安卓手机可以调用苹果手机却不行的话,代码都是都一串代码,您可能需要检查一下是不是在苹果手机上没给应用开对应的权限,
另外这个不能调用有对应报错提示吗
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2021-7-1 18:34:44
板凳
Joe.xu 发表于 2021-7-1 18:18
您好,如果是同一个应用的话,在安卓手机可以调用苹果手机却不行的话,代码都是都一串代码,您可能需要检查 ...

同一个应用同一串代码,在上面的调试页面可以有返回结果,在手机上没有看到
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-2 10:55:06
地板
紫色幽魂 发表于 2021-7-1 18:34
同一个应用同一串代码,在上面的调试页面可以有返回结果,在手机上没有看到

看描述感觉可能和苹果的安全权限策略有关,所以说需要先检查一下IOS系统设置中有没有对应用开启通讯录权限呢
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2021-7-2 11:27:32
5#
Chelsey.Wang 发表于 2021-7-2 10:55
看描述感觉可能和苹果的安全权限策略有关,所以说需要先检查一下IOS系统设置中有没有对应用开启通讯录权 ...


如果调用手机通讯录是可以的,但不能调用钉钉通讯录,钉钉通讯录调用只需要鉴权就可以了嘛
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-2 18:33:06
6#
这个问题会涉及到代码,我们需要找钉钉那边调查一下,尽快给您答复哈
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2021-7-9 08:34:32
7#
Joe.xu 发表于 2021-7-2 18:33
这个问题会涉及到代码,我们需要找钉钉那边调查一下,尽快给您答复哈

我又测试了下,在钉钉的在线调试页面可以调用,手机不行,网上有个说法是苹果的手机传值鉴权的时候传timeStamp 和 agentId过去不是string,要改为string才行,这个需要怎么改
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-9 18:31:05
8#
timeStamp和agentId可能拿到的都是int类型,你可以通过JS代码将INT转化成String
具体的代码可以参考这里:
https://blog.csdn.net/huangmp/article/details/6678337
回复 使用道具 举报
紫色幽魂
金牌服务用户   /  发表于:2021-7-11 16:59:26
9#
本帖最后由 紫色幽魂 于 2021-7-11 17:07 编辑
Chelsey.Wang 发表于 2021-7-9 18:31
timeStamp和agentId可能拿到的都是int类型,你可以通过JS代码将INT转化成String
具体的代码可以参考这里: ...

转换之后苹果端还是不行,安卓端倒是可以,没啥问题,我上传了附件,麻烦看看
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-7-12 14:28:36
10#
本帖最后由 Chelsey.Wang 于 2021-7-12 15:29 编辑

问题跟踪:已电话联系,沟通了复现步骤和现象,问题比较复杂,正在测试中...
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部