使用nativescript打开默认应用程序

qwe*_*bin 1 nativescript

我很惊讶我还没有在互联网上找到答案。

如何从我的本机脚本应用程序打开本机/默认应用程序?

在这种情况下,我想打开一个带有location参数的地图应用程序(不确定它是否将是字符串,坐标等)。

小智 5

您可以使用utils的

var utilsModule = require("tns-core-modules/utils/utils");

utilsModule.openUrl("<< for example: maps short link>>");
Run Code Online (Sandbox Code Playgroud)

实际上,它将尝试使用浏览器打开地图链接。但是android && ios首先会询问您“是否要通过地图打开它?”。

可能会有一些插件可以直接通过地图打开而没有任何问题,但是我认为这种方式更好(您无需安装插件)

有关utils的更多信息,请参阅该

  • 这正是我想要的。实际上,通过测试,它可以无缝地打开Goog​​le地图。如果有人偶然发现此问题,[这是地图资源](https://developers.google.com/maps/documentation/urls/guide)我发现要查询以将地图打开到特定位置 (2认同)