该文章或问题已被删除

Android 和 IOS 钉钉 第三方授权登录分享插件

价 格: ¥68.00

简 介: Android 和 IOS 钉钉 第三方授权登录分享插件 QQ 交流群:891416757

跳转到 uniapp 插件市场

详细内容

Android 和 ios 钉钉第三方授权登录分享插件

1. 首先到 钉钉开发平台申请应用 https://open.dingtalk.com/

2. 填写好证书和包名获得应用的 appid .

3. 需要在配置文件 manifest.json 原生插件设置处 勾选云端插件,填写 appid 打包应用后才生效。

一. 插件使用介绍

1. Android 的使用比较特殊,需要提供应用包名,生成特定的文件才能验证通过,安卓的使用,需要联系插件作者,获取特定生成的文件包。

钉钉开发者-旧版后台

在钉钉开发者后台-旧版网站, 移动接入应用-分享这一项,创建应用。

2. IOS 需要在项目的配置文件 manifest.json 设置 ios 白名单 和 urlschemes .

复制代码        "ios": 
        {
          "urltypes" : [
           {
            "urlidentifier" : "dingtalk",
             "urlschemes" : [ "dingoaxttsbuhhfjnij6no" ]  //名称是你应用 的 appid
           }
        ],
        "urlschemewhitelist" : "dingtalk,dingtalk-open,dingtalk-sso"
        }

1. 引入插件

复制代码const plug=uni.requireNativePlugin("Html5app-dingtalk");

2. 方法介绍

方法名称说明
login()钉钉授权登录
shareText()文字分享
shareImage()图片分享
shareLink()链接内容分享

 二、方法使用介绍

1. 钉钉授权登录

复制代码plug.login(ret=>{

});
  • 成功返回值
复制代码{"msg":"授权成功","retcode":0,"code":"70e2f88b60c13ccbb2482cbda69bfeba"}
  • 其他返回
复制代码{"msg":"用户取消授权","retcode":1}

通过code 来获取用户信息

根据临时授权码 code 获取用户信息

2. 文字分享

复制代码plug.shareText({"content":"这段分享文字来自钉钉分享"},ret=>{

});
  • 参数 content 必填
  • 成功返回
复制代码{"msg":"分享成功","retcode":0}
  • 其他
复制代码{"msg":"用户取消分享","retcode":-1}

3. 图片分享

复制代码plug.shareImage({"path":"http://www.html5-app.com/uploads/avatar/042cae50df1d177b691417a316e4a886.png"},ret=>{       

});
  • 参数 path 必填, 图片网络地址
  • 成功返回
复制代码{"msg":"分享成功","retcode":0}
  • 其他
复制代码{"msg":"用户取消分享","retcode":-1}

4. 链接内容分享

复制代码plug.shareLink({
"url":"https://www.baidu.com/",
"title":"测试标题",
"content":"这段分享文字来自钉钉分享",
"imgurl":"http://www.html5-app.com/uploads/avatar/042cae50df1d177b691417a316e4a886.png"},ret=>{

}); 
  • 参数介绍
名称说明是否必填
url链接,用户点击时跳转网址
title分享标题
content分享内容描述短文
imgurl分享图片 缩略图
  • 成功返回
复制代码{"msg":"分享成功","retcode":0}
  • 其他
复制代码{"msg":"用户取消分享","retcode":-1}

安卓 Android 扫一扫 下载体险

0 个回答

正在加载...

这里空空如也,快来补一刀!

加载更多

回答问题或评论文章请先 或者 注册