PhoneGap索引页面

时间:2012-01-04 06:36:17

标签: html cordova

我知道index.html页面(PhoneGap启动页面)需要驻留在设备上。但是如果我们想要在继续​​核心应用程序之前创建一个使用第三方用户身份验证的应用程序,那么我们要做什么呢?

提前致谢

3 个答案:

答案 0 :(得分:1)

在Android上,您可以更改主活动中的起始页面,也可以在index.html中进行重定向

答案 1 :(得分:1)

好吧,你没有说你是否是特定于平台的.. 并且有很多第三方认证选项..

但我可以提供两种解决方案(诚然是我自己的代码等), 他们都使用PhoneGap for Android和PhoneGap插件。我的关键代码是ChildBrowser插件的onLocationChange回调功能。您的应用可以将用户带到其他网站以获取身份验证或其他任何内容,但仍可以获得控制权。

Tutorial使用Twitter REST API(OAuth 1,ChildBrowser,jsOAuth插件)

Free Android App上的

github +来源:AppLaud App(OpenID,ChildBrowser,自定义服务器)

答案 2 :(得分:1)

对于身份验证,您可以在index.html中创建一个表单(可能在login div下),以便向实际的Web服务器发帖。

然后,获取从网络服务器返回的数据,让您的用户访问您的本机phonegap应用程序的功能。

您可以在从网络服务器成功登录之前禁用该功能。如果您通过ajax发布,webview甚至不会闪烁,但您仍然可以从网络服务器获得成功的登录响应,并在此之后启用应用程序上的功能。

让我知道这是否令人困惑,我会试着更清楚地解释一下 我希望这会有所帮助。