Cloudkit JS身份验证在ios设备内部使用ionic失败



我正在使用cloudKit JS为iPhone/iPad创建一个离子应用程序,以便在云中存储数据。我尝试使用cloudKit JS库对iCloud进行身份验证。我已经转换了苹果的目录样本-https://cdn.apple-cloudkit.com/cloudkit-catalog/iOS离子应用程序和登录按钮显示正确,当按下它时,它会打开一个弹出窗口,以便放置苹果凭据,但之后什么都没有发生。只显示了一个加载程序,它不会关闭并返回带有用户详细信息的应用程序在Safari中尝试此操作时效果良好。

我正在使用:ios:v9.3离子:v1.7.14ionic ios:v4.0.1

提前感谢

这可能是内容安全策略和cordova白名单插件的问题吗?您需要为移动设备设置这些,以便能够加载外部数据。

白名单指南:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist

内容安全策略部分:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist/#content-安全策略

最新更新