[隨手筆記][Windows phone]上架失敗之問題與解決(5-1-2)

[隨手筆記][Windows phone]上架失敗之問題與解決(5-1-2)

問題敘述


再送審的過程中,我發生被退件的情況,拿到錯誤訊息報告後看了內容,如下圖,技術類的5-1(應用可靠性)

此則要求大致上再說,我必須處理應用程序去抓網路資料或API時必須在抓不到資料或無網路的時候進行提示訊息並關閉APP,而不是毫無訊息的自動關閉

上架失敗

解決辦法

在首頁裡的建構函示裡面加上一個if..else判斷式,判斷是否有網路,如果有的話就執行此App程式,沒有的話就彈出訊息說目前無網路,

而中間的話則放置自己的陳述式,圖上的只是個範例

上架失敗1

DeviceNetworkInformation:

這個類別包括了Windows Phone設備的特定的網路資訊,可取得許多的網路類型,其中幾個重要的屬性如下:

  • CellularMobileOperator:取得行動網路營運商的名稱

  • IsCellularDataEnabled:取得是否正啟動Cellular Data(行動網路)

  • IsCellularDataRoamingEnabled:取得是否允許Cellular Data Roaming(數據漫遊)

  • IsNetworkAvailable:取得是否有網路功能可用

  • IsWiFiEnabled:取得是否正啟動WiFi網路

結論


  我加上這個判斷式判斷網路狀況,解決使用者沒網路會突然跳出或崩潰,我在傳上去送審結果就通過審核搂!!

有遇到這個問題的朋友們不仿試著這樣解決看看唷^^   此則是我提醒我以後做APP都要注意到此問題,

如有錯誤請告知,謝謝^^