Windows phone 8 如何使用HERE启动器认证WP8应用程序

Windows phone 8 如何使用HERE启动器认证WP8应用程序,windows-phone-8,here-api,here-launcher,Windows Phone 8,Here Api,Here Launcher,我已经创建了一个应用程序,它可以在我的诺基亚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 requir

我已经创建了一个应用程序,它可以在我的诺基亚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上获取所需的示例代码和用法:

我认为您需要在应用商店的应用程序说明和应用程序本身中明确说明,它仅适用于诺基亚设备。(或者您也可以为非诺基亚设备实施某种回退行为)

通过这种方式,它应该通过认证,因为这种行为是预期的,不会引起混淆。

我想可能是提交时间有问题,或者规则已经更改。我至少提交了一个直接使用Uri方案的应用程序,它被接受了

在essense中,对正在安装的任何特定应用程序都没有要求,但对支持Uri方案协议的应用程序进行了查询。如果安装了它的HERE应用程序,那么它将被启动


如果没有经纪人,那么应该开放市场寻找经纪人。至少这是该系统的设计方式。

但是,我认为不可能将应用程序描述为仅在诺基亚设备上工作。我已经把它改成了使用ms-drive-to-Uri,这是Depchie告诉我的。