2014-12-29 47 views
-3

我必須在iOS和Android上構建應用程序。
我需要知道這個應用程序是否可以完成...這是一個可行的應用程序?這個應用程序可以在iOS和Android上完成嗎?

應用需求
當用戶在他/她的手機打開瀏覽器的應用程序會自動開始運行。
或者應用程序可以從操作系統開始並在後臺始終執行。
當瀏覽器打開並且應用程序將讀取瀏覽器的窗口內容(html或文本)時,應用程序將檢測到該應用程序,然後如果找到跟蹤編號(來自usps,ups,fedex等),應用程序將顯示錶單。

謝謝你的幫助。

+0

那麼,首先,這個應用程序是不可能寫的。沒有辦法知道瀏覽器何時打開,或者獲取正在顯示的網頁文本。也不應該有 - 這將是一個巨大的安全漏洞。 –

回答

0

這幾乎是不可能完成的,至少在iOS。您無法從瀏覽器啓動應用程序,並且無法接收HTML內容。但是,您可以允許用戶在您的應用內輸入網址,然後解析該網頁。

一般來說,您可以使用PhoneGap開發混合應用程序。不過,我寧願推薦編寫兩個本地應用程序你會有更多的機會,並在稍後遇到更少的問題。然而,這比製作一款混合應用程序更加費力。但是您還需要熟悉PhoneGap使用的技術,例如AngularJS。

1

是的,你可以使用phonegap手機應用程序。 Phonegap基本上是一個使用html的原生應用程序。技術上說你在手機上使用網頁。注意事項。 Phonegap使用javascript,html,可選的python或java等,他們也使用node.js與服務器通信(谷歌應用程序引擎等)。我不是非常familliar使用node.js我只開始它自己。

您可以考慮使用Rest api來進行通信。使用Json或XML。

只是爲了澄清:

Web應用程序是您的瀏覽器上的網站。

本地應用程序是專門爲沒有HTML電話(他們有自己的GUI拖放使用XML等下降)

相關問題