ios 10无法访问ionic中的localStorage

Unable to access localStorage in ionic for ios 10

本文关键字:ionic 中的 localStorage 访问 ios      更新时间:2023-09-26

我试图将APN id保存在本地存储中,用于我的ionic应用程序。我正在使用

($window.localStorage.registerPushId = data.registrationId);

在本地存储中设置注册id,但收到错误提示

"无法获取未定义的registerPushId。"

没有本地存储保存操作似乎适用于iOS10。然而,同样的代码在iOS9上运行。有任何想法,我如何才能访问本地存储的iOS10在我的项目?如有任何帮助,不胜感激。

有一个在iOS10的情况下需要的meta标签。

<meta http-equiv="Content-Security-Policy" content="img-src * 'self' data:; default-src * 'self' gap: ; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; ">

也使用$window。localstorage而不是window。localStorage,并记得在参数中传递$window。

希望这能解决问题。