加密-加密-android-安卓手机facebook使用加密手机-android-facebook-facebook-安卓手机facebook使用



由于项目中需要使用Facebook进行一键登录,所以记录下步骤,其实小伙伴直接看官网也可以,介绍的蛮详细的,先看下效果图吧。

加密加密android安卓手机face

遵循以下步骤将Facebook登录添加到您的应用。

Facebook开发者网站:

选择应用或新建应用,将应用相关信息输入以下代码片段。

点击下方的按钮,下载Facebook应用。

下载Android版Facebook

Android版Facebook登录SDK是Android版Facebook SDK的一个组件。如要在您的项目中使用Facebook登录SDK,请转变为Maven中的一个依赖项,或者将其下载下来。如需在Android 11中支持这些更改,请使用SDK版本8.1或更高版本。

使用Maven在您的项目中,打开your_app > Gradle脚本> build.gradle(Project),确保以下存储库都添加到中:在您的项目中,打开your_app > Gradle脚本> build.gradle(模块:app)依次执行语句添加到部分,踩依赖于最新版的Facebook登录SDK:构建项目。

使用 Facebook 登录 SDK 时,如果未禁用事件自动记录功能,那么系统将自动记录和收集应用事件,以用于 Facebook 分析。关于哪些信息会被收集以及如何禁用事件自动记录的详细信息,请参阅应用事件自动记录。

如果您使用 Android 版 Facebook SDK 版本 5.15 或更高版本,则不需要为 Chrome 自定义选项卡添加活动或意图筛选条件。此功能包含在 SDK 中。

为您的 Facebook 应用编号以及启用 Chrome 自定义选项卡所需的 Facebook 应用编号创建字符串。另外,请将 FacebookActivity 添加到您的 Android 清单文件中。

1.打开您的 /app/res/values/strings.xml 文件。

2.添加如下所示的代码:

3.打开 /app/manifest/AndroidManifest.xml 文件。

4.在 application 元素后添加以下 uses-permission 元素:

5.在 application 元素中添加以下 meta-data 元素、一个针对 Facebook 的 activity 元素以及一个针对 Chrome 自定义选项卡的 activity 元素和意向筛选条件:

软件包名称

软件包名称是 Android 应用的唯一标识。如果用户未下载您的应用,我们就会使用此名称让他们能在 Google Play 找到应用并下载。您可以在 Android Manifest 文件或应用的 build.gradle 文件中找到此信息。

默认活动类名称

这是处理深度链接的 activity(如 com.example.app.DeepLinkingActivity)的完整且合格的类名称。从 Facebook 应用深度链接至您的应用时,我们就会使用此名称。您也可以在 Android 清单文件中找到该名称。

为确保您的应用和 Facebook 之间互动的真实性,您需要向我们提供适用于您开发环境的 Android 密钥散列。如果您的应用已经发布,则还应该添加发布密钥散列。

生成开发密钥散列

每个 Android 开发环境都将会有一个唯一的开发密钥散列。

Mac OS

您将需要 Java 开发包中的密钥和证书管理工具 (keytool)。

如要生成开发密钥散列,请打开终端窗口,运行以下命令:

Windows

您需要以下各项:Java 开发包中的密钥和证书管理工具 () Google Code Archive 的 Windows 版 openssl-for-windows OpenSSL 库

如要生成开发密钥散列,请在 Java SDK 文件夹的命令提示符中运行以下命令:

此命令将针对您的开发环境生成一个包含 28 个字符的唯一密钥散列。将其复制粘贴到下方字段中。您需要向每位应用开发人员的开发环境分别提供开发密钥散列。

生成发布密钥散列

Android 应用必须先使用发布密钥进行电子签名,然后才能上传到商店中。如要生成发布密钥散列,请在 Mac 或 Windows 内运行以下命令,并替换您的发布密钥别名和密钥库路径:

这会生成一个包含 28 个字符的字符串,您应将其复制粘贴到下方字段中。另外,请参阅 Android 文档,了解有关应用签名的信息,也可以代码获取,这样更简单。

启用单点登录

如果您想为 Android 通知添加启动应用的功能,请启用单点登录。

向应用添加“Facebook 登录”按钮的最简单方法是从 SDK 添加 LoginButton。LoginButton 是一个界面元素,其中包含 LoginManager 具备的功能。用户点击按钮后,就会以 LoginManager 中设置的权限开始登录。按钮随登录状态变化,并根据用户的身份验证状态显示正确文本。

要添加 Facebook 登录按钮,请先将其添加到布局 XML 文件中:(官网中提供了Facebook SDK内置的登录按钮,但大部分开发中,我们都是有自己的一套UI,所以我就只介绍自定义登录按钮的流程了。)

现在调用 CallbackManager.Factory.create,创建 callbackManager,以便处理登录响应。

下面是完整代码:


本文地址: https://pyj.kub2b.com/article/342338.html
安规测试仪器

安规测试仪器-www.4321c.com(021-54358329)

麻城粮食储备有限公司

麻城粮食储备有限公司日产230吨大米生产线一条,日烘干粮食500吨生产线两条,优质粮源基地7个(总面积6万亩),有机稻种植基地1个(面积2000亩)。是集“种植、收购、储备、加工、销售”为一体的全产业链企业。联系电话:0713-2117111

爱儿玛主题 - 热点知识-分享百味生活

爱儿玛主题聚合全网热点知识,生活经验分享,家庭生活热点知识。

沁阳市包装厂,纸箱定制价格,纸箱厂,沁阳纸箱厂家,焦作纸箱厂家-沁阳市龙威包装有限公司

沁阳纸箱厂哪家好,沁阳包装厂推荐选沁阳市龙威包装有限公司,焦作龙威纸箱厂家主营:纸箱定制,包装盒定制,精美礼盒,化妆品包装盒定制等包装盒产品,焦作纸箱厂,沁阳包装厂,包装纸箱厂家,河南纸箱生产厂家就选沁阳市龙威包装厂。

消防车,水罐消防车厂家-湖北江南专用特种汽车有限公司

湖北江南专用特种汽车有限公司是一家专业生产:水罐消防车、泡沫消防车、特种消防车的厂家,公司始终坚持“质量求生存,信誉是保证”的服务宗旨,受到了广大用户的青睐!

扒渣机_小型扒渣机_履带扒渣机_轮式扒渣机_轮式刮板扒渣机_履带皮带扒渣机_履带刮板扒渣机-湖北帅龙机电有限公司

湖北帅龙机电有限公司是一家专业生产扒渣机_小型扒渣机_履带扒渣机_轮式扒渣机_轮式刮板扒渣机_履带皮带扒渣机_履带刮板扒渣机的综合性制造企业,帅龙重工和帅科电气是帅龙集团的核心企业,公司位于历史文化名城湖北省襄阳市,专门致力于小型扒渣机,斜井扒渣机,履带扒矿机的研发制造。

护栏网_围栏网_防护栅栏_隔离网-实体厂家「川森网栏」

川森网栏专业的护栏网厂家,主要生产:护栏网,围栏网,防护栅栏,隔离网等。拨打电话:188-4908-2111,获取最新产品价格,川森网栏竭诚为您服务!

易建站EruCMS

EruCMS|易建站企业内容管理系统专注于网站、APP、微信公众号、小程序、办公系统等技术开发服务,安全、稳定、灵活,为用户提供企业级的内容管理解决方案。