Android版Account Kit — 快速入门

Posted joserito666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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智能机器人客服及售货系统,移动点餐、订阅、业务资源整合等等。

以上是关于Android版Account Kit — 快速入门的主要内容,如果未能解决你的问题,请参考以下文章

您如何使用 Account Kit 检测已注册的号码?

键盘没有被关闭:Facebook Account Kit iOS 11

将 Facebook 的 Account Kit 与 Parse 集成

Facebook 开发人员中的 Account Kit App Secret 未显示

Account Kit (for Web) Server Error - 我们遇到了一个错误

用华为HMS ML kit人体骨骼识别技术,Android快速实现人体姿势动作抓拍