0

HERE Application Launchersを使用するアプリケーションを作成しました。私のアプリは 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".

HERE マップは Lumia デバイスでのみ利用できるため、これに同意します。しかし、マーケットプレイスで公開できない場合、HERE Launchers をどのように使用すればよいのでしょうか?

誰かが同様の状況にあり、その解決策を知っている場合は?

4

3 に答える 3

2

これは、ms-drive-to または ms-walk-to Uri スキームを使用する方がよいためです! それらを使用すると、携帯電話自体が存在する場合は HERE ドライブを起動し、存在しない場合は Bing マップを起動します!

MSDN で必要なサンプル コードと使用法を入手してください: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj710324(v=vs.105).aspx

于 2013-11-07T20:54:43.040 に答える
0

投稿時間に何か問題があったか、ルールが変更されたかのどちらかだと思います。少なくとも、Uri スキームを直接使用するアプリケーションを送信したところ、承認されました。

本質的に、特定のアプリケーションをインストールするための要件はありませんが、Uri スキーム プロトコルをサポートするアプリケーションに対して行われるクエリがあります。そして、それを持っているHEREアプリケーションがインストールされていれば、それが起動されます。

また、利用可能なハンドラーがない場合は、ハンドラーを検索するためにマーケット プレイスを開く必要があります。少なくとも、システムはそのように設計されています。

于 2014-02-26T20:10:03.027 に答える
0

Store のアプリの説明とアプリ自体に、Nokia デバイスでのみ動作することを明確に記載する必要があると思います。(または、Nokia 以外のデバイスに対して何らかのフォールバック動作を実装することもできます)
この方法では、動作が予期され、混乱を招くことがないため、認証に合格するはずです。

于 2013-11-07T22:20:20.000 に答える