极光短信·极光短信插件可快速对接收发短信·官方伙伴优雅草发布

[复制链接] 认领更换作者
查看46 | 回复0 | 2021-8-27 15:28:41 | 显示全部楼层 |阅读模式
uniapp插件相关讨论
uniapp插件: 极光系列
更新记录1.3(2021-04-22)
更新描述文件

平台兼容性
Android
iOS

适用版本区间:5.0 - 11.0 支持CPU类型:armeabi-v7a
×
原生插件通用使用流程:
  • 购买插件,选择该插件绑定的项目。
  • 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  • 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  • 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  • 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择

极光短信sdk,支持短信和语音短信,可用于验证码,系统通知,营销推广,极光推送补充
此插件也是极光插件需要使用极光基础依赖包,下载地址:
https://ext.dcloud.net.cn/plugin?id=4752
功能介绍:
极光面向开发者提供短信验证码服务,主要包括:
SDK 短信验证功能,满足 App 短信验证需求。 REST API 短信验证,主要满足网站和其他终端访问需求。
主要场景
用户注册; 登录验证; 关键信息修改; 支付确认; 人员身份有效性确认。
试用步骤
注册成为极光开发者。 通过极光后台创建 APP 得到 AppKey(如果之前创建过可以通用)。
充值和开通
短信功能无需单独申请,充值充值条数即可使用,控制台可充值短信,路径如下:
登录极光开发者服务控制台->帐号(控制台右上角头像)->业务设置->短信账户管理->短信账户概况->充值
FAQ
长度计算
70个字记一条短信费,如果超过70个字则按照每条67个字拆分,逐条计费。单个汉字、标点、英文都算一个字。
使用方法:
请直接下载实例文件
[url=]复制代码[/url]
<template>    <view>        <view class="uni-padding-wrap uni-common-mt">                            <button  @tap="initSdk()">initSdk</button>                           <button  @tap="setIntervalTime()">setIntervalTime</button>                             <button  @tap="getIntervalTime()">getIntervalTime</button>                          <button  @tap="getSmsCodeAsyn()">getSmsCodeAsyn</button>                          <button  @tap="getVoiceCode()">getVoiceCode</button>                           <button  @tap="checkSmsCodeAsyn()">checkSmsCodeAsyn</button>                              </view>    </view></template>
[url=]复制代码[/url]
<script>    const Jsms = uni.requireNativePlugin('youyacao-Jsms');    export default {        data() {            return {                title: 'Hello'            }        },        onLoad() {        },        methods: {            initSdk()            {                Jsms.initSdk({ }, result => {                    const msg = JSON.stringify(result);                    uni.showModal({                        content: msg,                        showCancel: false                    });                 });             },            setIntervalTime()            {                Jsms.setIntervalTime({                     IntervalTime:60000 //60秒                }, result => {                    const msg = JSON.stringify(result);                    uni.showModal({                        content: msg,                        showCancel: false                    });                 });             },            getIntervalTime()            {                Jsms.getIntervalTime({ }, result => {                    const msg = JSON.stringify(result);                    uni.showModal({                        content: msg,                        showCancel: false                    });                 });             },             getSmsCodeAsyn()             {                Jsms.getSmsCodeAsyn({                    phone:"15159292131",                    tempId:"1"                }, result => {                    const msg = JSON.stringify(result);                    uni.showModal({                        content: msg,                        showCancel: false                    });                 });              },              getVoiceCode()              {                Jsms.getVoiceCode({                         phone:"15159292131"                }, result => {                    const msg = JSON.stringify(result);                    uni.showModal({                        content: msg,                        showCancel: false                    });                 });               },              checkSmsCodeAsyn()              {                Jsms.checkSmsCodeAsyn({                    phone:"15159292131",                    code:"123456"                }, result => {                    const msg = JSON.stringify(result);                    uni.showModal({                        content: msg,                        showCancel: false                    });                 });               },        }    }</script>
[url=]复制代码[/url]
<style>    .content {        display: flex;        flex-direction: column;        align-items: center;        justify-content: center;    }    .logo {        height: 200upx;        width: 200upx;        margin-top: 200upx;        margin-left: auto;        margin-right: auto;        margin-bottom: 50upx;    }    .text-area {        display: flex;        justify-content: center;    }    .title {        font-size: 36upx;        color: #8f8f94;    }</style>

11月11日起论坛启动签到功能,从此再也不用担心没有积分,每天随机获得50-800颗小草,每天最高获得1000颗小草,还没签到么,点我自动签到

林子大了什么鸟都会有,鱼龙混杂的互联网,而在软件开发中充斥着大量的骗子,大量的混子,真正的实力技术其实并不是大家想象的那么多,各个领域垂直度的人才稀缺度依然是缺口非常大,如果真的想要好好的做一个软件或者系统请尽量避免私下联系转账交易,个人开发者要求付定金者90%是骗子,希望大家走担保交易,就算不走优雅草论坛的担保交易也请走淘宝等第三方担保交易,良心警告,被骗投诉无门的!我们经常遇到别人说被骗多少钱之类的
回复

使用道具 举报

强调下版规的规定,如有恶意灌水从重处罚-请珍惜账号,违法国家法律的不良内容将移交司法机关:

1,源码分享板块版规点击查看;
2,自由交流-求资源版规点击查看:
3,站务公告/建议反馈版版规点击查看;
4,用户协议总版规查看;

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则