Windows Phone App開發, 上架常見的退件原因,以及參考方案。

最近在FB中看到了有前輩PO文,發了一篇 Windows Phone 常見的退件原因,一路走來跌跌撞撞,希望更多剛入門的開發者不要跟我一樣,在開發前可以先閱讀一下前輩們的知識,可以在開發的路上省下很多不必要的麻煩。

最近在FB中看到了有前輩PO文,發了一篇 Windows Phone 常見的退件原因,一路走來跌跌撞撞,希望更多剛入門的開發者不要跟我一樣,在開發前可以先閱讀一下前輩們的知識,可以在開發的路上省下很多不必要的麻煩。

 

SUKI看過一次官方的網站說明後,用自己的意思翻譯成中文,給各位國家未來的棟樑們參考!

 

不正確的應用程序屏幕截圖

要求 4.6

應用程序屏幕截圖。您的應用程序截圖不能含任何模擬器 幀速率計數器,和模擬器的外框

另外,照片的設備或模擬器上運行你的應用程序都不能替代與模擬器採取截圖。

提示:可以使用WXGA (720 X 1280)的模擬器來進行截圖,在APP上架後可以選擇自動縮放置其他螢幕解析度,(480 x 800)無法使用

提示:多國語系,每種語言至少提供一個截圖。

 

正確的截圖以及錯誤示範

 

clip_image001

clip_image002

錯誤的示範

不能包含模擬器外框

錯誤的示範

右上角不能出現幀速率計數器

幀速率計數器參閱 :

C# 隱藏 Windows Phone 偵錯模式中螢幕右上角的數據條(模擬器、實機可用),截圖好方便。

 

 

clip_image003

clip_image004

良好的截圖

良好的截圖

 

 

 

提供APP的測試細節

要求5.1.4

若您的APP是需要登入帳號的,請在APP上架的頁面中點選 【More XAP Options】來寫入測試帳號,

或是許多APP中不容易發現的小細節,在此處撰寫詳細的操作流程,以便審核人員審核。

 

clip_image005

 

 

APP意外終止

要求5.1.2

這個要求就相對地比較簡單,只要您的APP不會意外終止就行了,所以在上架前要反覆的測試。

小提示 : 尤其是當你按下【Home】、【Bing Search】按鍵時的意外終止,比較難發現,要多加注意

 

參閱 :

C# Windows Phone App 開發,解決使用PhoneApplicationService在頁面間傳遞參數時按下【Home】、【Bing Search】鍵時的例外狀況。

 

 

不正確的圖示

要求4.7

不能使用預設的APP圖示,

若你的APP有支援大型動態磚,請務必要提供(691x336)的FlipCycleTileLarge.png圖檔,以免發生例外狀況,

若你的APP沒有支援大型動態磚,則可以把FlipCycleTileLarge.png刪除,來節省你的XAP容量。

 

clip_image007

Visual Studio 內建的圖示

是不被允許

當作上架的應用程式圖示

製作圖示參閱 :

Windows Phone 開發,線上轉換工具,一次產生所有WP開發用的圖示尺寸!! Tile Icon、 App Icon 。

Windows Store App , Windows Phone App 開發,免費下載 Modern UI 圖示的好所在 !

http://www.syncfusion.com/downloads/metrostudio

 

 

Back鍵不正確的使用

要求5.2.4

使用Back鍵。Back鍵行為對使用者來說是固定的。:

如果是在APP的主頁面,Back鍵按下後要關閉應用程式

若不是在APP的主頁面,Back鍵按下後要回到上一頁

若有對話框開啟,Back鍵按下後要關閉對話框

若鍵盤已經被開啟,Back鍵按下後要關閉鍵盤


例外的情況:

(1) 如果應用程序是一個遊戲,如果遊戲過程中按下Back鍵,遊戲可以暫停,並提出了一個暫停的提示。再次按下Back鍵,應重新啟動遊戲。

(2)如果你要讓使用者確認是否要退出應用程式時,可以在Back鍵按下後出現提示(例如, “您確定要退出嗎? ” )顯示確認提示。再按下Back時,要回到用戶原本使用的APP頁面,也就是不退出應用程式。可以透過重寫OnBackKeyPressed做到。

 

 

多國語系APP,在地化不足

要求5.5.1

你必須在APP上傳頁面中的每個語言下輸入該語言的描述,舉例若是再"繁體中文"下輸入英文描述就是錯誤的!

APP也必須根據手機語言的不同而顯示不同的文字

 

參閱 :

Windows Phone 8 多語系製作速成 WP8 Localize

C# Windows Phone 8 WP8,切換各國語系免重開機 加速開發 送審有效率!!

 

 

 

支援淺色和深色的主題

需求5.5.2

你的應用程式必須支援,手機主題為淺色或深色時的UI配置,有些時候當我們切換主題深淺時,

會導致APP內的文字、背景顏色跟著調換,所以若沒有處理好這部分的話,APP的可讀性勢必會降低,

 

參閱 :

[Windows Phone]如何鎖定程式的背景顏色。

 

 

以上為常見被退件的原因!!

 

References : Top Windows Phone app certification failures and how to avoid them

 

文章中的敘述如有觀念不正確錯誤的部分,歡迎告知指正 謝謝
轉載請註明出處,並且附上本篇文章網址 !  感謝。

SUKI

HOLIESTAR