别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述Android版Account Kit — 快速入门相关的知识,希望能为你提供帮助。
【Android版Account Kit — 快速入门】
文章图片
Account Kit 能让用户快速注册和登录您的应用,用户只需使用手机号码或电子邮箱,完全不需要密码。它不仅稳定可靠、易于使用,而且还能提供应用的注册方式选项。
1. 登录
请登录 Facebook 来创建应用或注册为开发者。
2.选择您的应用设置
选择是否允许通过电子邮件和短信登录,并为您的应用选择安全设置。有关选择访问口令设置的详细信息,请参阅访问口令,有关选择应用密钥设置的信息,请参阅使用图谱 API。
3.导入 Account Kit SDK
将配置最新版本 Account Kit SDK 的实现依赖项添加到应用的 build.gradle 文件
4.添加 XML 字符串并编辑 Manifest 清单
5.添加开发和发布密钥散列
6.检查当前的会话
如果应用直接收到用户的访问口令(应用面板中的启用客户端访问口令流程开关为“ 开” ),您就应该检查当前是否存在有效的口令:
如果您的应用接收会传递至服务器的授权代码(应用面板中的启用客户端访问口令流程开关为“ 关” ),则由您决定是否要让服务器将正确的登录状态传给客户端应用程序。
7.开始短信登录流程
APP_REQUEST_CODE 是您用于追踪登录流程的自定义代码。它可以是任何整数,但需要由您的应用程序设置。请务必指定与 Facebook 开发者门户网站面板中的应用授权设置相匹配的AccountKitActivity.ResponseType: 如果您的应用面板的启用客户端访问口令流程开关设置为“ 开” ,则指定为TOKEN,如果设置为“ 关” ,则指定为 CODE。 如果用户在 android 设备上登录 Facebook 帐户,并拥有经过验证的电话号码,则 Account Kit 会在无需输入短信验证码的情况下完成验证。
8.开始邮箱登录流程
使用 Account Kit 邮箱登录,用户的邮箱帐户会收到一封电子邮件。当他们在安装应用的设备中点击邮件中的链接时,就会返回应用,完成登录活动。 要将用户引导回应用,请在 AndroidManifest.xml 文件中添加带有以下意图筛选条件的 AccountKitEmailRedirectActivity 活动。
9.处理活动结果
捕获 Account Kit 活动的结果,并将 `AccountKitLoginResult` 从 Intent 参数中提取出来,用于判断登录的状态。
10.提供退出按钮
如果通过“ AccountKitActivity.ResponseType.TOKEN” 开始登录会话,则提供退出选项用于删除设备中存储的 AccessToken。
11.访问设备上的帐户信息
如果通过 AccountKitActivity.ResponseType.TOKEN 开始登录会话,则可以通过调用 getCurrentAccount() 获取当前帐户的 Account Kit 编号、手机号码和电子邮箱。
飞书信是基于‘ Facebook Messenger’ 的移动社交电商及O2O应用平台,是错位移植中国区微信生态链至海外市场的中国特色产物,截止2018年7月全球用户数超12亿。其体系包括更具私人社交属性的CRM客户管理系统,比EDM邮件营销更具查阅率的信息群发系统,配置AI智能机器人客服及售货系统,移动点餐、订阅、业务资源整合等等。
推荐阅读
- 解决h5版的uniapp请求跨域问题
- DeepFuse:A Deep Unsupervised Approach for Exposure Fusion with Extreme Exposure Image Pairs
- uni-app下拉刷新加载刷新数据
- Android手机电视(盒子) 打开ADB调试 一览表
- Android studio如何连接三星手机
- appium实现app上下左右滑动操作
- 使用appium EditeText获取到焦点,软件没有弹出问题
- idea出现Error configuring application listener of class org.springframework.web.context.ContextLoader(
- OS + Android / tcpdump