科尔多瓦设备已经解雇问题

时间:2014-10-16 09:53:51

标签: javascript ios facebook cordova

我在我的index.html中使用cordova.js为我的ios应用程序使用javascript.First时间登录我的应用程序,deviceready函数调用正确,当我点击注销时,我的应用程序注销成功,下次我点击登录,此设备就绪事件从不调用

  document.addEventListener("deviceready", onDeviceReady, false);
  `function onDeviceReady(){
       runningInCordova =true;
 }'

如何重新初始化cordova [在注销期间,我想准备好删除此设备。所以每当我点击登录此设备就绪事件就会触发]。

其实我的问题是,我使用openFB为我的ios应用程序。它第一次通过facebook登录登录我的应用程序很好。当我退出我的应用程序然后我试图通过Facebook登录我的应用程序,它没有工作。第一次onDeviceReady方法调用,所以当我注销我的应用程序时,runningInCordova变量为true,表示变量runningInCordova为false。我该如何解决,请帮助我......

1 个答案:

答案 0 :(得分:0)

来自docs

  

deviceready

     

当Cordova满载时,事件会触发。

     

此事件对任何应用程序都至关重要。它表明Cordova的设备API已经加载并准备好访问。

首次加载应用程序时,deviceready事件只会触发一次。我希望您能够绑定不同的处理程序,包括登录和注销,而不是使用deviceready