2012-02-09 103 views
2

是否可以從Wordpress移動博客製作PhoneGap原生應用程序?是否可以從Wordpress博客創建PhoneGap應用程序?

我明白PhoneGap允許您開發HTML5應用,並把它們變成本地移動應用。

我在創建一個內容分發應用程序,有點像許多本地新聞服務使用的內容分發應用程序(WGAL,Channel 69 News),但要能夠在Android Market Place和AppStore中列出它,以及能夠以相同的內容在線訪問它。

還沒有任何替代方法來做到這一點?有消息應用程序,如在一些不大不小的「罐裝形式」

回答

1

一種方式的可就是基本上你做PhoneGap的Web瀏覽器沒有地址欄中。我有一個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框架所有本地資源(存儲,相機等)!天氣不是蘋果或其他人會在他們的應用商店讓類似的東西,我還沒有調查,但它確實適用於演示目的或個人應用程序。

+0

嗯,這很有趣Kurt。有人知道他們是否會在商店中允許這樣的應用程序? – leeand00 2012-02-09 22:59:45

+0

這樣的應用程序將不會被允許在應用程序商店內,因爲應用程序必須在沒有任何網絡連接的情況下工作。 – 2012-02-10 01:00:11

+0

你可以鏈接它指定的地方嗎,PhoneGap支持的其他平臺也可以指定它嗎?你的應用需要網絡連接?沒有網絡連接,大多數應用程序將無法工作(facebook twitter,youtube等)。 – rudolph9 2012-02-10 04:17:31

1

我們剛剛創建使用的PhoneGap和應用工藝類似的概念,但蘋果拒絕的應用程序,這是我們收到的消息:

我們發現您的應用提供了經驗不是從一個網頁瀏覽十分不同體驗,因爲它將通過整合本機iOS功能來提供更強大的用戶體驗。

當你的應用程序內容從網站或其他現有的網站不同,它提供了經驗並不顯著從使用Safari的一般經驗所要求的應用程序商店審查指南不同。

您可能希望提供方便地訪問網絡屬性選擇或小衆的用戶羣 - 並且可能已經得到增強的功能,如推送通知,核心定位,和/或共享的功能體驗。但是,這些功能不足以提供足夠強大的用戶體驗以適合App Store。

如果您希望提供快速訪問網絡資源,您不妨改爲提供指令給用戶如何創建Safari網頁剪輯添加到他們的iOS設備主屏幕。或者,如果您想與選定的一組用戶分享應用程序,我們推薦使用Ad Hoc分發方法。有關Ad Hoc Distribution的詳細信息,請參閱iOS配置門戶。

我們建議您查看您的應用程序的概念,並評估是否可以將額外的功能來增強用戶體驗。 如果您不能 - 或者選擇不 - 修改您的應用以符合App Store評論指南,您可能希望改爲製作HTML5網絡應用。您可以直接在您的網站上發佈網絡應用程序; App Store不接受或分發網絡應用程序。

HTML5是HTML的主要新版本,它使音頻和視頻能夠在瀏覽器中本地播放,而無需專有插件。使用HTML5,Web應用程序可以看起來和行爲像本機iPhone和iPad應用程序,並使用HTML5的離線應用程序緩存,即使設備處於脫機狀態,Web應用程序也可以工作。使用網絡應用程序,您可以靈活地提供您想要的功能或儘可能少的功能。

要開始使用iPhone或iPad網絡應用程序,請查看iPhone Web應用程序入門。

有關可在iPhone上的Safari中使用的HTML元素和屬性的說明,請參閱Safari HTML Reference:簡介。

不幸的是,我不能鏈接它,因爲它是對我們的應用程序提交的回覆,而不是其中的一個幫助平臺。我們還沒有嘗試Google Play商店,但根據我的理解,他們很可能會接受該應用,並會在我們嘗試過時進行更新。

+0

我最近重新讀了一些我的意見,並意識到我還沒有完成這一個。這是爲了堅持爲應用程序提供自己的圖標創建的客戶端,事實證明,雖然圖標顯示正確,但它們出現1或2個像素,這就是Apple拒絕該應用程序的原因。在忽略客戶並提供我自己的服務之後,申請被接受並且開始生效。自從和全部接受以來,許多更新已經推出。 – zac 2015-11-23 08:39:16

相關問題