【发布时间】:2019-06-30 02:55:13
【问题描述】:
自从我们从旧的 UIWebView 引擎升级后,我们无法对用户进行身份验证(使用外部身份验证服务),因为 API 发送的任何 cookie 都未在此 Web 视图中设置。
这对我们来说是一个主要障碍,我们一直在努力确定什么是好的行动方案。如果我们的假设是正确的,即此 Web 视图不支持 cookie(这很奇怪),我们将尝试:
- 代理(不确定您是否为此推荐了一个好的插件)
- 本机提取(不确定您是否为此推荐了一个好的插件)
我们的堆栈:
- 科尔多瓦
- 反应
- 获取调用
【问题讨论】:
-
我升级到
cordova-plugin-ionic-webview(github.com/ionic-team/cordova-plugin-ionic-webview) 后遇到同样的问题:( -
@HansPassant 谢谢你的链接。但问题是它不仅在我的第一个应用程序启动时! :( 我已经尝试了所有建议的插件来解决第一个应用程序启动的问题。
-
我认为您可以使用 localStorage 来存储您的 cookie 作为替代方案。不是说它很好,但它可以解决你的问题。
标签: android ios cordova ionic-framework hybrid-mobile-app