dd.runtime.permission.requestAuthCode在安卓下不执行-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

dd.runtime.permission.requestAuthCode在安卓下不执行

2016-11-10 14:52:03 4809 4
同样的代码,iOS下没问题,但是安卓下不工作,请教如何排查?



            window.dd.runtime.permission.requestAuthCode({
                corpId: CORP_ID,
                onSuccess: (result) => {
                    //alert('the auth code is:' + JSON.stringify(result))
                    this.props.fetchDingtalkLogin({code: result.code})
                },
                onFail: (err) => {
                    alert('DingDing Error: ' + JSON.stringify(err))
                }
            })

安卓下 onSuccess和 onFail均没有触发,在外面套try/catch也没有捕获异常
取消 提交回答
全部回答(4)
  • 年少清狂
    2017-04-01 11:08:48
    Redd.runtime.permission.requestAuthCode在安卓下不执行
    dd. ready( function () {
        dd. config({
             agentId: result. agentId,
             corpId: self. corpId,
             timeStamp: result. timeStamp,
             nonceStr: result. nonceStr,
             signature: result. signature,
             jsApiList: [
                 'runtime.info',
                 'biz.contact.choose',
                 'device.notification.confirm',
                 'device.notification.alert',
                 'device.notification.prompt',
                 'biz.ding.post',
                 'biz.util.openLink']
        });
        dd. runtime. permission.requestAuthCode({
             corpId: self. corpId,
             onSuccess: callback
        });
    })兼容andriod和ios
    0 0
  • 识器
    2016-11-17 21:29:44
    你的具体场景是什么,是服务窗的还是微应用的
    0 0
  • 小楼壹爷
    2016-11-17 17:37:49
    Redd.runtime.permission.requestAuthCode在安卓下不执行
    我的也出现这个问题 在PC端正常  手机端用dd.runtime.permission.requestAuthCode  去处理  执行后没有报错 但是也没有反应  请问楼上的解决了么  怎么解决的

    -------------------------

    Redd.runtime.permission.requestAuthCode在安卓下不执行
    是微应用

    代码如下

    function getDD_CODE(){
            alert("getDD_CODE"+_corp_id)
            if(_agentsFlag=="phone"){
                alert("getDD_CODE"+_corp_id)
                dd.ready(function() {
                    alert("ready")
                    dd.runtime.permission.requestAuthCode({
                    corpId: _corp_id,
                    onSuccess: function(result) {
                        var obj = result.code;
                        alert(obj);
                        _code = obj;
                        //假登陆
                        postDd_login();
                        //查询业务
                        activityTask();
                        completeTaskOa();
                        ActivityTaskOa();
                     },
                     onFail: function (err) {
                         alert(JSON.stringify(err));
                        logger.e('requestAuthCode fail: ' + JSON.stringify(err));
                    }
                    })
                })
            }else{
                DingTalkPC.runtime.permission.requestAuthCode({
                corpId: _corp_id,
                onSuccess: function(result) {
                    var obj = result.code;
                    _code = obj;
                    //假登陆
                    postDd_login();
                    //查询业务
                    activityTask();
                    completeTaskOa();
                    ActivityTaskOa();
                 }
                })
            }
            
        }

    -------------------------

    回 4楼小楼壹爷的帖子
    在这里判断了是pc登陆 还是手机端登陆  pc登陆是可以进入success的   但是手机端操作的话  alert("ready")都不提示

    -------------------------

    Redd.runtime.permission.requestAuthCode在安卓下不执行
    有人知道怎么回事儿么
    0 0
  • 蛋蛋oo蛋蛋
    2016-11-10 20:03:22
    工单上已经看到这个啦。转交给客户端同学处理了。明天他会联系你
    0 0
添加回答
相关问答

323

回答

云伴侣数据导入问题汇总(Android系统)

os_admin 2011-07-26 17:52:15 63436浏览量 回答数 323

11

回答

iphone设置阿里云邮箱的步骤

minioba 2013-04-24 22:04:37 103859浏览量 回答数 11

38

回答

【hi聊】2019年终回顾:程序员这些年经历最大的变化

问问小秘 2019-12-16 16:46:59 58550浏览量 回答数 38

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 95938浏览量 回答数 28

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 148514浏览量 回答数 22

87

回答

ECS云服务器用户操作帮助指南(官方)

qilu 2014-10-22 12:25:15 43419浏览量 回答数 87

25

回答

数据库百问,教你快速上手数据库

yq传送门 2017-06-13 08:01:34 43909浏览量 回答数 25

58

回答

技术入门问答集锦,涉及多种技术方向,解决新人学习困惑

管理贝贝 2016-08-03 10:13:27 53503浏览量 回答数 58

8

回答

mail.aliyun.com邮箱android手机客户端设置方法

jack_yang 2013-04-24 09:01:34 123782浏览量 回答数 8

46

回答

H5技术百问——不懂H5你就OUT啦

yq传送门 2017-09-09 11:03:04 48280浏览量 回答数 46
+关注
0
文章
9
问答
问答排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载