2013-02-18 77 views
1

我最近遇到了iOS開發中通過phonegap遇到的幾個問題,並且周圍的異乎尋常的人一直無法討論這些問題,甚至我們一起(我第一次見到)沒有一個單獨的評論或答案這些主題...如何創建到build.phonegap應用程序的HTML鏈接?

https://stackoverflow.com/questions/14707936/make-a-page-that-redirects-back-to-ios-phonegap-appiOS broswer data -> Cache & Cookie for Phonegap App/Session? ...

不過,我已經找到「解決方案」來解決這些,但它絕不是回答問題是哪些問題仍然非常出色...只是簡單地做一個完全不同的方式。

然而,儘管失去在PhoneGap的網絡視圖,企圖避開https://stackoverflow.com/questions/14707936/make-a-page-that-redirects-back-to-ios-phonegap-app我現在有一些問題是優秀的...

我需要能夠導航回到我的應用程序從網絡系統!

但是,我不知道如何。我已經閱讀了關於創建URL Schema的信息,但我不確定這是否甚至可以通過build.phonegap完成......並且看起來很複雜。有誰知道的一種方式,iOS的Safari瀏覽器做兩件事情之一

要麼

打開的應用程序,在後臺運行

關閉當前瀏覽器選項卡並導航回到後臺的應用程序。

閉合片的想法是好的,但不是必需的

期待大家的想法和意見就這一個...

亨利

+0

你的PhoneGap構建過程並不算多從任何其他應用程序的不同,所以你可以添加必要的屬性,以您的應用程序的.plist文件,並構建它不問題。 – 2013-02-18 14:00:39

+0

但是,我們沒有帶有build.phonegap應用程序的.plist文件。它創建所有的這些對你來說,你本質上載榮耀的移動優化的HTML網站... – 2013-02-18 14:57:18

+0

所以你與其他一些雲服務,而不是你自己的機器上建立? 我想你還沒有使用任何科爾多瓦插件? – 2013-02-18 15:16:10

回答

0

它使用的PhoneGap構建在2.2和以前的,目前不可能。一個潛在的功能,頂在科爾多瓦的新版本發佈/ PhoneGap的

1

您可以創建您爲自己製作的任何應用程序的url方案。

See tutorial here

這不是可怕的複雜,因爲人們可能會認爲,和所需的Objective-C代碼是最小的。

完成此操作後,您可以使用自己的網址方案,通過超鏈接從safari啓動您的phonegap應用程序。 這不會關閉標籤(如果你願意的話,你可以用javascript來做到這一點) 但確實將safari放在後臺,並打開你的phonegap應用程序。 (它是否已經在後臺運行)

甚至可以使用您的url方案將數據傳遞到應用程序。

+0

然而,我們沒有用build.phonegap應用程序中的文件的.plist。它爲你創造了所有這些,你基本上傳了一個榮耀的移動優化的HTML網站...... – 2013-02-18 14:49:36

相關問題