android - 使用 Gigya Android Sdk 实现“使用 Apple 登录”WebBridge
问题描述
在为 iOS 和 Web 成功实现“使用 Apple 登录”后,我尝试了使用Gigya Android SDK v4的开箱即用的 Android 实现(使用WebBridge 实现)
它工作正常,但流程的用户体验很差:当点击 Webview 中的 Apple 按钮时,用户被重定向到我的应用程序之外,在主浏览器中。
=> 在整个“使用 Apple 登录”流程中,如何将用户保留在我的 WebView 中?
解决方案
在使用社交 SDK 时,Android SDK v4 将始终将您引导至您的浏览器(Facebook、Google、Line、WeChat 除外,因为它们有自己的实施指南)。目前没有办法解决它。解决它的唯一方法是自己处理 Apple 登录(在您的应用程序代码中),然后使用“accounts.notifySocialLogin”端点继续您的登录流程。
推荐阅读
- reactjs - 如何禁用蚂蚁设计时间选择器粘贴时间
- c++ - 使用 C++ 在特定时间打开链接
- reactjs - 功能组件到类组件
- html - 页脚内容看起来不像页脚
- python-3.x - 输入 tkinter 条目小部件时的千位分隔符
- amazon-web-services - 如何查询按“时间戳”排序的 dynamodb 表?
- flutter - 如何在 Flutter 的 Canvas 上绘制 Widget?
- reactjs - 使用 vs 不使用构造函数设置上下文状态
- google-cloud-platform - 适用于 Google Compute Engine 的 Cron 作业
- javascript - Javascript提交不起作用或Php不起作用