0

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

我认为您需要在应用商店的应用描述和应用本身中明确说明它仅适用于诺基亚设备。(或者您也可以为非诺基亚设备实现某种回退行为)
这样它应该通过认证,因为该行为是预期的并且不会令人困惑。

于 2013-11-07T22:20:20.000 回答
0

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

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

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

于 2014-02-26T20:10:03.027 回答