2011-10-23 47 views
0

我正在開發一個完全依賴於互聯網的應用程序。所以我可以檢測互聯網連接是否可用。但問題是如果互聯網連接不可用,我必須關閉應用程序或應用程序不應該被初始化。Windows Phone 7 - 當互聯網連接不可用時關閉或不初始化應用程序

究竟我需要的是這個。兩個方案一個與互聯網連接可用和其他不是。當應用程序打開與互聯網連接時,一切都將是正常的。

當互聯網連接不可用並且應用程序被打開時,它應該顯示一個消息框,說明"Sorry no internet connection is found. Application is now closing"並返回到開始屏幕。

回答

2

如果你這樣做,你的應用程序將不會被市場認證。即使出現這種錯誤,您的應用程序也必須做出反應

我建議你在沒有連接的情況下創建一個佔位符。

1

更好的是引入一個選項,如搖,重新嘗試連接(如Facebook應用程序)。什麼都不做,並強制重新啓動應用程序是一個可怕的用戶體驗,而且只是很差的工藝。

正如MSicc所提到的,任何應用程序都不能以via方式關閉。後退按鈕,不會通過市場認證。

移動應用程序在許多情況下需要忍受緩慢/無連接,即使您正在進行需要訪問互聯網的操作,它也需要負責。如果不是這樣,用戶會給你評分很差,最後沒有人會使用你的應用。

+0

克勞斯的答案是點亮的。 –

0

實際上有一種XNA支持的方式。

new Microsoft.Xna.Framework.Game().Exit(); 
+1

那一個是遊戲..如果我使用這個代碼。我的應用程序不會通過評估... –

+0

沒關係。您可以擁有混合應用程序。想想增強現實應用程序。它可能使用XNA將對象放置在視頻流中,但它不是遊戲。 XNA!=遊戲。您可以將其作爲少數應用程序使用。點擊快捷方式後點擊後退按鈕時,所有快捷方式的應用程序都會使用它。 –

相關問題