我已经创建了一个使用这里,应用程序启动程序的应用程序,我的应用程序在我的Nokia 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设备上使用。但是,如果我们不能在市场上发布它,如何在这里使用它呢?
如果有人有类似的情况,并知道解决办法?
发布于 2013-11-07 20:54:43
这是因为使用ms-驱动器- to或ms-步行到Uri方案更好!当你使用这些,手机本身将启动这里驱动器,如果它是存在的,否则必应地图!
在MSDN上获取所需的示例代码和用法:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj710324(v=vs.105).aspx
发布于 2013-11-07 22:20:20
我认为你需要在你的商店应用描述和应用程序本身中清楚地说明,它只在诺基亚设备上工作。(或者您也可以为非诺基亚设备实现某种后备行为)
这样,它应该通过认证,因为行为将是预期的,而不是混淆。
发布于 2014-02-26 20:10:03
我想要么是提交时间出了问题,要么是规则变了。我至少提交了一个直接使用Uri方案的应用程序,它被接受了。
在essense中,不需要安装任何特定的应用程序,但是对于支持Uri方案协议的应用程序有一个查询。如果安装了这里的应用程序,那么它将被启动。
如果没有可用的处理程序,那么就应该打开市场来搜索处理程序。至少这就是系统设计的目的。
https://stackoverflow.com/questions/19845756
复制相似问题