2012-12-22 44 views
0

我已經構建了一個Windows Phone應用程序,併成功地將其存入商店。我做了一些改進並創建了Windows Phone 8版本並提交了更新。但是,它一直沒有通過認證過程(現在三次)。我發現Windows Phone 7.x版本存在一個問題,並且能夠解決這個問題,但是現在我只是收到了一個錯誤,說明我的應用程序無法運行時發生無聲失敗。是否有Windows Phone應用程序的測試條件清單?

我試過了所有我能想到的模擬器和設備,但我似乎無法得到失敗發生。如果微軟會給你更多的信息,那真的很好。由於他們不這樣做,我想知道是否有人在提交之前對所有不同的條件,設備和步驟進行了測試,以測試您的應用程序。

那麼在將應用程序提交給商店之前,測試應用程序的推薦測試場景是什麼?

(什麼將是非常好的會看到什麼步驟Microsoft使用時它們來測試應用)

順便說一句 - 我要指出,我用certification toolsimulation dashboard在我自己的測試。

回答

1

大多數用於WP7/WP8認證的測試都是公開的,可以看作是Windows Phone認證指南的一部分:App submission requirements for Windows Phone,Technical certification requirements for Windows PhoneAdditional requirements for specific app types for Windows Phone。看看標題爲「測試步驟」的專欄。

  1. 你能分享你具體的故障報告NSTL的測試結果PDF文件:

    關於你的具體問題的想法情侶?

  2. 確保第二次提交完成的一個好方法是簡單地修復第一次提交失敗,並在「測試人員筆記」下面說,這是一個完全相同的XAP,只有一個小的修復以及它是如何修復的。
  3. 如果您無法複製測試人員遇到的問題,您可以隨時重新提交併在「測試人員注意事項」下面這樣說,如果再次失敗,請求獲取更多詳細信息。
  4. 測試團隊可能使用256MB設備(Lumia 610)進行WP7測試,使用512MB設備(Lumia 620)進行WP8測試。您是否在這些配置下在模擬器中測試了您的應用程序?
+0

謝謝賈斯汀的提示!點擊率說,我的應用程序未通過測試5.1.4正在啓動,並有以下評論。評論:無法測試應用程序是否符合Windows Phone 8應用程序認證要求,因爲它無法在所有Windows Phone 8設備上啓動。應用程序在發佈時靜靜地終止。 – Bryant

+0

是的,肯定聽起來像Lumia 610/620。嘗試在512MB和256MB配置下檢查您的應用程序。 – JustinAngel

+0

我確實使用了512MB仿真器,它運行良好。他們用Lumia 822(我測試過的)和Lumia 920測試了它。想想我會嘗試用測試儀筆記重新提交,我不能讓它失敗的建議,因此我需要更多信息。 – Bryant

0

我們最近在我們的兩個應用程序上遇到了這個問題,其中另一個應用程序是我們只做了一些文本更改的應用程序。以前的版本通過和啓動良好,新版本沒有。 我們的理由與科比所說的非常相似。

我們所做的是,在我們的修改之後,我們運行'搶先解決方案Dotfuscator For Marketplace應用程序'並上傳模糊的xap文件。在我們的案例中,Dotfuscator已經改變了我們自己的DLL文件的大小(我們有我們自己的按鈕自定義控件,在按鈕上有兩個標題行)。目前我不知道這個原因,但我覺得Dotfuscator在DotFuscating(我們的DLL在我們項目的引用)時沒有正確找到我們自己的DLL))。

所以一個原因可能是在模糊處理時出現問題。出於這個原因,我們應該使用「應用程序部署工具」將它安裝到手機上來測試已打包的xap文件。

這些文件,尤其是yourapp中的DLL文件。通過將文件重命名爲yourapp.zip然後將其提取出來,可以看到xap文件。

Tapani

相關問題