Phonegap 在前 2 次加载时构建 Facebook 插件异常

Posted

技术标签:

【中文标题】Phonegap 在前 2 次加载时构建 Facebook 插件异常【英文标题】:Phonegap Build Facebook Plugin Irregularities on First 2 Loads 【发布时间】:2013-04-25 21:40:05 【问题描述】:

好吧,我卡住了。我正在使用 JQuery 1.9.1、JQuery Mobile 1.3.1 和 Phonegap Build(目前正在运行 Phonegap 2.5.0)。我也在使用 Phonegap Build 的 Facebook 插件。

现在,好的部分——它起作用了。所有的。你可能想知道我为什么会在这里,对吧?

嗯,当我在新设备(Apple 或 android)上部署我的应用程序时,Facebook 插件将不允许我在第一次加载应用程序时登录。只是第一次。如果我退出,关闭进程,然后重新运行应用程序——它可以让我登录。

然后,一旦我可以登录 Facebook,该应用程序就无法发布到 Facebook。我必须关闭它并重新运行它。所以,现在我在第 3 次加载,从那时起一切正常。

我很茫然。对我来说这是一个黑匣子。日志什么也没显示。没有错误,没有警告。我看不出负载之间有什么不同。这已在 2 部 iPhone、2 部 Android 手机和 1 部 Android 平板电脑上得到证实。

是否有人对为什么会发生这种情况或如何更好地诊断/排除故障有任何想法?

【问题讨论】:

【参考方案1】:

对于后代,当我更新本地 Facebook 客户端时,这个问题就消失了。他们目前是 2.3,问题已经消失了。

【讨论】:

以上是关于Phonegap 在前 2 次加载时构建 Facebook 插件异常的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap/Cordova 代码在构建时不断重置

PhoneGap App 在页面加载时加载内部浏览器

phonegap 2.2 和 facebook 集成

如何使 phonegap 构建应用程序在后台工作

PhoneGap 没有为 iOS 加载正确的图标/启动画面

Phonegap 无法加载远程内容