如何使用HERE启动器证明WP8应用程序

时间:2013-11-07 20:14:37

标签: windows-phone-8 here-api here-launcher

我创建了一个使用HERE Application Launchers的应用程序,我的应用程序在我的诺基亚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?

如果有人有类似情况并知道解决方案吗?

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

我认为您需要在应用程序描述中清楚地说明商店和应用程序本身,它只适用于诺基亚设备。 (或者您也可以为非诺基亚设备实施某种后备行为)
这样它就应该通过认证,因为行为是预期的而不是混淆。

答案 2 :(得分:0)

我想要么提交时间有问题,要么规则已经改变。我至少提交了一份直接使用Uri Scheme的申请,并且被接受了。

在本质上,没有安装任何特定应用程序的要求,但是对支持Uri方案协议的应用程序进行了查询。如果已安装HERE应用程序,则会启动它。

如果没有可用的处理程序,则应打开市场以搜索处理程序。至少是系统设计的方式。