那是因为最好使用MS-drive-to或MS-Walk-to URI方案!当您使用这些时,手机本身将在此处启动,如果存在驱动器,否则将bing Maps启动!
在此处获取MSDN所需的示例代码和使用: http://msdn.microsoft.com/en-us/library/windowsphone/develops/jj710324(V=VS.105).aspx
题
我创建了一个使用的应用程序 这里的申请发射器 我的应用程序在我的诺基亚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方案!当您使用这些时,手机本身将在此处启动,如果存在驱动器,否则将bing Maps启动!
在此处获取MSDN所需的示例代码和使用: http://msdn.microsoft.com/en-us/library/windowsphone/develops/jj710324(V=VS.105).aspx
其他提示
我认为您需要在商店和应用程序本身中清楚地说明它仅在诺基亚设备上起作用。 (或者您也可以为非Nokia设备实施某种后备行为)
这样,它应该通过认证,因为这种行为会被期望并且不会混淆。
我想提交时间上有问题,或者规则已更改。我至少提交了直接使用URI计划的应用程序,并被接受。
在本质中,没有安装任何特定应用程序的要求,但是对支持URI方案协议的应用程序进行了查询。如果已安装了此处的应用程序,则将启动它。
而且,如果没有可用的处理程序,则应打开市场以搜索处理程序。至少这就是系统设计的方式。