帖子
帖子
用户
博客
课程
1234下一页
返回列表 发新帖
显示全部楼层
21
帖子
0
勋章
155
Y币

[插件使用] [ 模块store ] shanYan(一键登录)demo分享

[复制链接]
发表于 2019-8-30 18:32:02
本帖最后由 神器的小土匪 于 2019-9-10 19:01 编辑

shanYan 本模块封装了创蓝闪验SDK,用于进行一键登录。
580396f0-b460-11e9-8b83-e5a5ebc1e634_0.jpg

1. 去创蓝闪验官网(https://flash**.**/)注册并创建App,分iosAndroid应用,获取到应用appidappkey
  2.在工程的config.xml文件中添加

  1. <feature name="shanYan">

  2.     <param name="sy_android_appid" value="androidappid"/>  

  3.     <param name="sy_android_appkey" value="androidkey"/>  

  4.     <param name="sy_ios_appid" value="iosappid"/>  

  5.     <param name="sy_ios_appkey" value="ioskey"/>

  6. </feature>
复制代码
代码调用如下:
  1. var shanYan = api.require('shanYan');
  2. shanYan.init({
  3.     timeout: 5,//默认五秒
  4.     loginLogo: "widget://image/logo.png",
  5.     loginBg: "widget://image/bg.png",
  6.     loginBack: "widget://image/back.png",
  7.     phoneNum:{color: '#111000'},
  8.     slogan:{color: '#999111'},
  9.     checkBox:{off: "widget://image/check.png",on: "widget://image/checked.png"},
  10.     loginTitle:{title: "本机号码登录",color: "#000222",bgColor: "#ffffff"},
  11.     oneKeylogin:{title: "一键登录",color: "#ffffff",bg: "widget://image/LoginBtnBg.png"},
  12.     otherLogin:{title: "其他方式登录",color: "#cccccc"},
  13.     appPrivacy:{title: "xx服务协议",url: "http://www**.**/agreement.html",color:"#21ba86"}
  14. }, function(ret, err){
  15.     if(ret.cmd == 'oneKeyLoginSuccess' && ret.result){
  16.         //拿到手机号码,传给后台去注册手机号吧
  17.     }
  18. })
复制代码



有问题欢迎在下面留言交流

20
帖子
0
勋章
6613
Y币
感谢分享 ,下周看。。。。
90
帖子
2
勋章
2237
Y币
这个厉害。
216
帖子
5
勋章
5911
Y币
支持。
19
帖子
3
勋章
1万+
Y币
支持
18
帖子
0
勋章
125
Y币
没有实现了
18
帖子
0
勋章
125
Y币
html代码提供一下吧,
216
帖子
5
勋章
5911
Y币
akber 发表于 2019-9-10 12:44
html代码提供一下吧,

就是这个吧。。。


var shanYan = api.require('acc5ShanYan');
shanYan.init({
    timeout: 5,//默认五秒
    loginLogo: "widget://image/logo.png",
    loginBg: "widget://image/bg.png",
    loginBack: "widget://image/back.png",
    phoneNum:{color: '#111000'},
    slogan:{color: '#999111'},
    checkBox:{off: "widget://image/check.png",on: "widget://image/checked.png"},
    loginTitle:{title: "本机号码登录",color: "#000222",bgColor: "#ffffff"},
    oneKeylogin:{title: "一键登录",color: "#ffffff",bg: "widget://image/LoginBtnBg.png"},
    otherLogin:{title: "其他方式登录",color: "#cccccc"},
    appPrivacy:{title: "xx服务协议",url: "http://www**.**/agreement.html",color:"#21ba86"}
}, function(ret, err){
    if(ret.cmd == 'oneKeyLoginSuccess' && ret.result){
        //拿到手机号码,传给后台去注册手机号吧
    }
})
18
帖子
0
勋章
125
Y币
Uncaught TypeError: Cannot read property 'init' of undefined at yjdl.html : 27
这样错误了
20
帖子
0
勋章
6613
Y币
akber 发表于 2019-9-10 18:14
Uncaught TypeError: Cannot read property 'init' of undefined at yjdl.html : 27
这样错误了

看一下代码
1234下一页
您需要登录后才可以回帖 登录

本版积分规则