2014-01-27 44 views
-2

我正在開發一個應用程序,要求用戶能夠請求服務器並獲取一些JSON數據。這裏是我的問題和我的推理背後:iPhone上的數據?

1)這是否需要用戶有他們的手機計劃「數據」?

處理Android時,我發現當我的手機計劃沒有「數據」時,我無法訪問互聯網,但我可以使用twitter。但是,當我沒有「數據」時,Instagram無法加載。

當我的手機計劃有數據時,我可以上網,使用twitter,並使用Instagram。

在這種情況下,我的應用程序將用作twitter還是Instagram?以及如何讓應用程序在沒有數據計劃的情況下工作?

回答

1

如果你的應用程序需要訪問互聯網(這是確實到達服務器),那麼用戶必須通過WiFi連接或通過蜂窩連接,用戶必須有一個數據計劃。

沒有數據計劃的蜂窩連接將阻止您的應用訪問Internet。

+0

在這種情況下,如果沒有Data計劃,我的推特如何在我的手機上工作? –

+2

我不知道Android手機是如何工作的。 – rmaddy

1

你需要有某種連接到互聯網才能夠訪問互聯網。

如果您的設備通過WiFi連接(如iPod觸摸),那麼您不需要數據計劃,那麼這將允許連接到互聯網。

你提到的應用程序在沒有互聯網連接的設備上運行,因爲他們處理的情況下,沒有明智的互聯網連接,雖然他們加載,但他們不會因爲缺乏連接而崩潰。

如果你想做同樣的事情,那麼你也需要有一種方法來處理這一點。

+0

這是怎麼回事?如果沒有數據計劃?在Android上,我仍然可以在沒有數據計劃的情況下獲得實時推文。 –

+0

您確定Android設備未連接到WiFi網絡嗎?你確定你看到最新的推文,而不是最近一次設備連接到網絡的緩存嗎?這不是魔術;沒有網絡連接,您無法訪問網絡。 – Abizern

+0

是的,我絕對相信。我測試了這一點,以確保。 –