2

まず第一に、私のアプリは例外なく完全に構築され、実行されます。

WP7SDKに含まれているMarketplaceTestKitを実行すると、サポートされていないAPIの使用に関する大量の警告が表示されます。

現在、問題のDLLファイル(API)は、コントローラー、モデル、ユーティリティクラス、およびその他のリソース(UIに直接接続されていないもの)が存在する場所です。

私のバックグラウンドエージェントが使用するメソッドには、RESTサービスへの呼び出しと、ライブタイルの更新が含まれます。ただし、Marketplace Test Kitは、バックグラウンドエージェントクラスによって呼び出されていないクラスとメソッド呼び出しについて文句を言います。

ここでの質問は-それでもMicrosoftによる検査に合格するのでしょうか?結局のところ、バックグラウンドエージェントは(API呼び出しに関して)違法なことを何もしていません。そうする可能性があるだけです)。

4

2 に答える 2

2

テスト キットで警告が表示されている場合、マーケットプレイスの検査に失敗する可能性が非常に高いと思います。

おそらく最良の解決策は、問題の DLL を 2 つの部分に分割することです。1 つはバックグラウンド エージェントのすべての機能を含みますが、問題の原因となる API 呼び出しを回避し、もう 1 つの DLL はその他すべてを含みます。どちらの DLL もアプリで使用できますが、バックグラウンド エージェント用の「安全な」DLL だけです。

現在 MarketPlace にある PayPhone Lite アプリ (PayPal アプリケーション) にも同様のことをしなければなりませんでした。

HTH、ルパート。

于 2012-07-26T13:22:53.100 に答える