質問

使用するアプリケーションを作成しました ここでアプリケーションランチャー そして、私のアプリは私のNokia Lumia 720で正常に動作します。

私の問題 市場での認証は、次のような応答を受け取ります。

The application exhibits device specific behavior that inhibits functionality and    
features. The application's main functionality
cannot be tested on non-Nokia devices because it requires Nokia Here Drive.

-Launch the application on HTC 8X.
...
-Observe the user is prompted to install the app "Here Drive".

ここでこのため、このためにこのために同意します。マップはLumiaデバイスでのみ利用できます。しかし、市場で公開できない場合、ここでランチャーを使用する方法は?

誰かが同様の状況を持っていて、それの解決策を知っているなら?

役に立ちましたか?

解決

それは、MS-Drive-toまたはMS-Walk-to URIスキームを使用する方が良いからです!それらを使用すると、携帯電話自体が存在する場合はここでドライブを起動します。

必要なサンプルコードとMSDNでの使用法をこちらから取得します。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj710324(v=vs.105).aspx

他のヒント

Storeおよびアプリ自体のアプリの説明で、Nokiaデバイスでのみ動作することを明確に述べる必要があると思います。 (または、非ノキアデバイスにも何らかのフォールバック動作を実装することができます)
これにより、動作が予想され、混乱しないため、認定に合格するはずです。

提出時間に何か問題があったか、ルールが変更されたと思います。私は少なくともURIスキームを直接使用しているアプリケーションを提出しましたが、受け入れられました。

Essenseでは、特定のアプリケーションがインストールされている要件はありませんが、URIスキームプロトコルをサポートするアプリケーション用のクエリが作成されています。そして、それを持っているここのアプリケーションがインストールされている場合、それは起動されます。

また、利用可能なハンドラーがない場合は、ハンドラーを検索するために市場を開く必要があります。少なくともそれがシステムの設計方法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top