是否可以制作PhoneGap来自 WordPress 移动博客的 native 应用程序?
据我了解 PhoneGap允许您开发 HTML5 应用程序并将其转换为 native 移动应用程序。
我希望创建一个内容分发应用程序,有点像许多本地新闻服务使用的内容分发应用程序( WGAL 、 Channel 69 News ),但能够将其列在 Android Market Place 和 AppStore 中,如并能够在线访问所有内容相同的内容。
还有其他方法可以实现这一点吗?类似的新闻应用程序是否以某种“ jar 装形式”提供
最佳答案
一种方法本质上是让 PhoneGap 成为一个没有地址栏的网络浏览器。我有一个 iPhone 示例 here 。我所做的只是在加载应用程序时进行 JavaScript 重定向,将我的 IP 列入白名单(在示例中是本地主机),并使用以下代码段修改 Appdeligate.m
:
- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
return [self.viewController webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
}
至
- (BOOL)webView:(UIWebView *)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *url = [request URL];
if ([[url scheme] isEqualToString:@"http"] || [[url scheme]isEqualToString:@"https"]) {
return YES;
}
else {
return [ super webView:theWebView shouldStartLoadWithRequest:requestnavigationType:navigationType ];
}
}
瞧,这是一个“原生”应用程序,可以访问基于 Web 框架构建的所有本地资源(存储、相机等)!无论天气如何,苹果或其他公司都会在他们的应用程序商店中允许类似的东西,我还没有调查,但它确实适用于演示目的或个人应用程序。
关于wordpress - 是否可以从 Wordpress 博客创建 PhoneGap 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220006/