栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Flutter实战篇(1):使用第三方极光认证一键登录

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Flutter实战篇(1):使用第三方极光认证一键登录

Flutter实战篇(1):使用第三方极光认证一键登录 需求场景奈

在项目中有时会碰到需要手机号一键登录的需求,那么我们可以利用第三方极光平台的认证模块进行集成。

实操Let’s Go

首先导入第三方官方插件:jverify
jverify : ^2.1.6
这是当前最新版本,需要查看最新版本可点击插件查看
如文章对您有帮助请一键三连~有条件的请我喝杯咖啡也不戳

//按照官方文档进行相对应配置:
// 在 /android/app/build.gradle 中添加下列代码:
	android: {
	....
		defaultConfig {
		applicationId "替换成自己应用 ID"
	...
		ndk {
			//选择要添加的对应 cpu 类型的 .so 库。
			abiFilters 'armeabi', 'armeabi-v7a', 'x86', 'x86_64', 'mips', 'mips64', 'arm64-v8a',
		}

		manifestPlaceholders = [
			JPUSH_PKGNAME : applicationId,
			JPUSH_APPKEY : "appkey", // NOTE: JPush 上注册的包名对应的 Appkey.
			JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
		]
	}
}
AppKey如何获取奈

appkey在极光官网可创建应用进行获取,还需要配置一键登录的密钥 之后将密钥发送给后端人员进行解密获取手机号

并且完成这两步,集成设置以及一键登录的相对应配置


鼠标移动到这个问号位置可生成RSA加密密钥

剩下的我们拿到appkey前往代码实现上一步声明appkey操作

您可以直接将jverify插件的示例代码(main.dart)复制粘贴到您的main.dart代码中查看效果

文档示例写的很清楚您可以跑起来看效果,这里不多做解释了。极光官方提供了很多方便的组件与方法供开发者使用。

可自定义一键登录界面,包括各组件、文字颜色、协议内容、图片内容等等,支持同步一键登录,异步一键登录两种方式

如果需要自定义组件或者图片内容的话可以参考源码中注释:

/// 自定义授权的 UI 界面,以下设置的图片必须添加到资源文件里,
/// android项目将图片存放至drawable文件夹下,可使用图片选择器的文件名,例如:btn_login.xml,入参为"btn_login"。
/// ios项目存放在 Assets.xcassets。
///

资源文件直接放入android目录下的drawable文件夹下即可.

如果文章对您有所帮助,请别吝啬您的一键三连~
关注我,一起学习~
As.Kai

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/310137.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号