Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
firebase简单登录持久性是否适用于cordova/android混合应用程序?_Firebase_Ionic Framework_Firebasesimplelogin - Fatal编程技术网

firebase简单登录持久性是否适用于cordova/android混合应用程序?

firebase简单登录持久性是否适用于cordova/android混合应用程序?,firebase,ionic-framework,firebasesimplelogin,Firebase,Ionic Framework,Firebasesimplelogin,我正在尝试将我的应用程序改为使用firebase simple login,并在使用cordova/ionic的混合移动应用程序中使用。我有一个坚持的问题。我查看了firebase-simple-login.js代码,该库似乎依赖于可用的cookie和本地存储: fb.simplelogin.SessionStore_.prototype.get = function() { if (hasLocalStorage) { try { var a =

我正在尝试将我的应用程序改为使用firebase simple login,并在使用cordova/ionic的混合移动应用程序中使用。我有一个坚持的问题。我查看了firebase-simple-login.js代码,该库似乎依赖于可用的cookie和本地存储:

fb.simplelogin.SessionStore_.prototype.get = function() {
    if (hasLocalStorage) {
        try {
            var a = goog.net.cookies.get(encryptionStorageKey),
                d = localStorage.getItem(sessionPersistentStorageKey);
            if (a && d)  return fb.simplelogin.util.json.parse(sjcl.decrypt(a, fb.simplelogin.util.json.parse(d)))
        } catch (e) {
        }
        return null
    }
};
通过调试,我看到d已成功返回,但在android上使用cordova作为本机安装运行时,a未设置,但d已设置。所以,坚持永远不会成功

仅供参考,我已经安装了InAppBrowser插件和bez4pieci.cookies


在本机运行时,我应该能够解决cookie的问题吗?目前没有。至少以firebase期望的方式。

有。是的,它是有效的。Kato,一篇显示它在iOS模拟器上工作的博文,并没有证明它在android设备上工作。我已经读过这篇文章了。