使用 Gigya Android Sdk 实现“使用 Apple 登录”WebBridge

Posted

技术标签:

【中文标题】使用 Gigya Android Sdk 实现“使用 Apple 登录”WebBridge【英文标题】:"Sign in with Apple" WebBridge implementation with Gigya Android Sdk 【发布时间】:2020-07-03 20:01:40 【问题描述】:

ios 和 Web 成功实现“使用 Apple 登录”后,我尝试了使用 Gigya android SDK v4 的开箱即用 Android 实现(使用 WebBridge implementation)

工作正常,但流程有一个非常糟糕的用户体验:当点击 Web 视图中的 Apple 按钮时,用户被重定向到 我的应用程序之外,在主浏览器中强>。

=> 在整个“使用 Apple 登录”流程中,如何让用户保持在我的 WebView 中?

【问题讨论】:

你是如何为 web 配置它的?我无法下载`apple-developer-domain-association.txt`,根本没有下载选项。 @MithunSarkerShuvro 托管 apple-developer-domain-association.txt 是 Apple 已弃用的要求,他们在 3 月份停止了要求,我相信您只需添加您的域 + 电子邮件地址即可将电子邮件发送到私人中继,但这是吗 【参考方案1】:

在使用社交 SDK 时,Android SDK v4 将始终将您引导至您的浏览器(Facebook、Google、Line、WeChat 除外,因为它们有自己的实施指南)。 目前没有办法解决它。 解决这个问题的唯一方法是自己处理 Apple 登录(在您的应用代码中),然后使用“accounts.notifySocialLogin”端点继续您的登录流程。

【讨论】:

以上是关于使用 Gigya Android Sdk 实现“使用 Apple 登录”WebBridge的主要内容,如果未能解决你的问题,请参考以下文章

将 Gigya API 与 node.js 一起使用

如何基于 ZEGO SDK 实现 Android 变声/混响/立体声

我尝试使 android studio (emulator) 与 vs-code 一起工作,但出现错误“Android SDK 中缺少 avdmanager”

Android SDK 的最新更新使我的 x86 AVD 加载 .apk 变得异常缓慢

Android:使用 JW Player SDK 实现浮动视频播放器(如 YouTube android 应用)

使用 Parse Android SDK 实现 OR 条件?