问题标签 [account-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
484 浏览

android - 在从 Facebook Kit 帐户发送 SMS 之前读取输入的电话号码

如何从 Facebook 帐户工具包中读取用户在 SMS 登录字段中输入的“电话号码”?我正在使用 facebook 套件帐户 SDK 来验证用户电话号码,并希望在将 OTP 发送到我的号码之前读取用户输入的电话号码。

我正在使用 Android 并想与我的服务器检查此号码是否已注册。

0 投票
3 回答
1047 浏览

android - Account Kit 不会“在 SMS 登录流程中预先填写用户的电话号码”

Facebook 的 Account Kit不会在 SMS 登录流程中预先填写用户的电话号码。

确保先决条件:

  1. setReadPhoneStateEnabled调成true
  2. 授予运行时权限
  3. 检查棉花糖和预棉花糖
  4. 检查单卡手机和双卡手机
  5. 检查不同的蜂窝网络运营商
  6. 已安装、登录和验证电话号码的 Facebook 应用程序(每个 FB 帐户仅提及一个电话号码)
  7. SDK 版本 4.20
  8. 在 Facebook 应用仪表板中输入的开发环境的关键哈希值
0 投票
2 回答
190 浏览

android - 使用 CONTEMPORARY 主题时,Account Kit 即时验证 UI 流程出现故障

将 Account Kit 的 Instant Verification 与 CONTEMPORARY 主题一起使用时,与此处提供的 Account Kit 文档中的预期行为相比,我们面临三个 UI 问题。

1) 在具有“继续”按钮的屏幕上,文本显示“登录...”。但是,根据我从 Account Kit 文档链接的屏幕截图和 Play 商店中名为Family Locator & Safety 应用程序(也使用即时验证)的应用程序,我们应该看到“帐户已验证”。显示“正在登录...”会错误地向用户表明当前正在进行某些工作。

2) 按“继续”后,您会短暂看到一个空白屏幕,其中“下一步”按钮可见。此按钮不可点击。再一次,根据 Account Kit docs & Familonet 应用程序示例,我们应该看到“正在登录...”,带有旋转的 throbber,并且看不到任何按钮。显然,在用户面前看到一个不可点击的按钮闪烁是一个糟糕的用户体验,而且屏幕没有跳动……

请参阅重现该问题的简短视频屏幕截图(还附在FB 支持上提交的此错误报告中)。

您可以将其与我在此处附加的演示屏幕录像进行比较,以了解功能上的差异:https ://developers.facebook.com/blog/post/2016/12/20/introducing-instant-verification/

关于可能导致这种情况的任何见解,并会解决这个问题?

注意:我们在 CLASSIC 主题中也遇到了这个问题,但不同之处在于:在问题 #2 中,我们看不到“下一步”按钮,但屏幕仍然是空白的,没有旋转的 throbber。

0 投票
1 回答
231 浏览

javascript - 使用 JavaScript sdk 访问设备上的帐户信息

我正在使用 Account-Kit 的 JavaScript sdk,但无法在响应包中获取电话号码请查找相关链接:- https://developers.facebook.com/docs/accountkit/webjs/reference

有一个为 Android 编写的函数来访问设备上的帐户信息,但我没有在 javascript 中找到网络。

0 投票
2 回答
2594 浏览

android - 有没有办法为 AccountKit Android 自定义登录 UI?

我已将 accountkit 与提供的 account-kit ui 一起使用。有没有办法使用单独的布局屏幕(由我们设计)说包括名称、电子邮件、位置等的另一个 EditText 字段以及自定义验证屏幕?

0 投票
0 回答
123 浏览

php - 应用引擎上的 PHP 会话已损坏

在什么情况下会话会被破坏?默认情况下,应用引擎使用 MemcacheSessionHandler 保存会话,谷歌甚至警告它可能已损坏。据我了解,如果同时处理多个请求,它可能会损坏?那么,如果我打了 3 个休息电话,这些电话可以互相覆盖会话吗?

我遇到的具体问题是 Facebook Account-Kit 的 CSRF 检查。CSRF 令牌保存在会话中,但顺序似乎无关紧要,或者它们以某种方式损坏。例子:

  1. 生成 CSRF 'ABC' 并通过导航到该站点保存在会话中。
  2. 生成 CSRF 'DEF' 并通过单击将您带到另一个页面登录的链接保存在会话中。
  3. 单击登录并发送 CSRF 'DEF',但会话中的一个是'ABC',因此呼叫将失败。

怎么会这样?每次通话之间甚至有很多秒(~20)。我已经检查过所有请求的会话 ID 是否相同。更糟糕的是,这种情况也并非每次都会发生。

0 投票
1 回答
428 浏览

android - Account kit:设置安卓应用的默认语言

我正在尝试使用 Account Kit 为我的 android 应用程序添加默认语言,但没有成功。我暂时不想支持英语,但是当设备使用英语作为系统语言时,Account Kit 也会发生变化。

我正在关注文档,所以我在 build.grade 文件中设置了 resCongis

0 投票
1 回答
219 浏览

android - Android & Accont Kit:设置默认语言

我正在尝试在我的 Android 应用程序的帐户工具包屏幕中设置默认语言,并按照文档在 app/build.gradle 文件中设置它:

但它不起作用,因为当用户有另一种语言作为系统语言时,Account Kit 屏幕总是使用系统语言。有没有办法为我的帐户工具包屏幕定义一种特定语言,而忽略系统语言?

0 投票
1 回答
362 浏览

facebook - 使用 AWS lambda 进行 Fb Accountkit SMS 身份验证

我正在开发一个产品(网络+应用程序),我需要提供 3 种登录方式:(用户无需注册)1. FB 2. Gmail 3. SMS 登录(FB accountkit)。

我们使用 AWS lambda 和 API 网关将我们的内容传送到前端。我对如何在 AWS 中集成上述登录方法感到有些困惑。我在 AWS cognito 上阅读过,但我认为它不会与 FB accountkit(SMS 登录)集成。任何人都可以在这里阐明一下吗?

0 投票
1 回答
190 浏览

javascript - 如何制作嵌入式 Account Kit 表单?

我想在我的网络应用程序上使用 Facebook 的 Account Kit。有没有机会在其官方页面上获得嵌入式表格?