Uniapp接入极光认证一键登录

本文详细指导如何在uniapp中集成极光推送服务,包括申请认证、配置插件和使用JG-JVerification进行登录验证。步骤包括登录极光后台,下载并引入JPush_Hbuilder_Demo插件,以及在HBUILDER中设置manifest.json和调用相关API。
摘要由CSDN通过智能技术生成

用途不再多说,直接上教程!来搜索的都是不容易的鸭

首先废除以前你所有的引用。

从这边开始顺着步骤往下走

本篇文章写于2023-101后的第一个工作日。后来的伙伴们去找新的教程吧。

申请好应用的跳过第一步。测试时候需用自定义基座!

一、申请认证

登录极光后台,申请应用

这里写包名与签名,包名与uniapp一致

签名的获得根据指引来就行。【下载自己开发的app到手机上,再下载签名获取工具apk。然后手机打开签名apk,选择自己应用的报名点击《获取》—《复制签名》】

分别填写,提交审核。审核很快 1-2小时

这里需要填写包名 要与uniapp的一致

二、文档

参考官方文档:客户端集成插件 - 极光文档 (jiguang.cn)

​​​​​​下载:GitHub - jpush/jpush-hbuilder-plugin

这里主要用的目录为:JPush_Hbuilder_Demo

JPush_Hbuilder_Demo内的nativeplugins考到自己项目下

三、uniapp操作

根据文档指示:最新版需要引入插件J-CORE,

极光推送 JCore 官方 SDK - DCloud 插件市场

这个通过后上角引入

回到HBUILD软件操作:

打开:mainfest.json

选择:app原生产检配置

选择JCORE,,其他的本人暂时没测试通,只有这个SDK可以。

在下方的JPUSH_APPKEY_ANDROID填写极光申请应用的的appKey

点击本地插件,选择第二部下载的本地插件

在需要用的地方直接使用方法

	const jv = uni.requireNativePlugin('JG-JVerification');
			jv.setDebugMode(true);
			jv.init({
			        timeout:7000,
			        isProduction:false,
			    },result=>{
			        let code = result.code
			        let desc = result.content
					console.log(code)
			    });
			
			jv.loginAuth({
			        autoFinish:true,
			        timeout:5000
			    },result=>{
			        // 结果监听
			        let code = result.code;
			        let loginToken = result.content;
			        let operator = result.operator;
			
			    },event=>{
			        // 事件监听
			        let code = result.code;
			        let eventDesc = result.content;
			    })

就可以换起了。

其他的操作方法,参考文档:如更改一键登录页面

极光认证官方 SDK - DCloud 插件市场

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值