@carployee/openapp
https://github.com/ludwiktrammer/nativescript-open-app 的 NS8 版本
npm i --save @carployee/openapp

NativeScript Open App 插件

一个用于在设备上打开其他应用程序(如有应用商店回退)的 NativeScript 插件

参考

此插件是 https://github.com/ludwiktrammer/nativescript-open-app 的副本。您可以在那里找到更多示例。API 未更改,只是导入函数的方式不同(见下文)

安装

从您项目的根目录运行以下命令

tns plugin add @carployee/openapp

用法

Android

要打开一个应用程序,您需要其 ID(例如,Facebook 的 "com.facebook.katana" 和 Twitter 的 "com.twitter.android")。您可以在 https://play.google.com 的应用程序 URL 中轻松找到它。

示例

import { OpenApp } from '@carployee/openapp';

OpenApp.open('message://');

iOS

要在 iOS 上打开应用程序,您需要应用程序注册的 schema。此外,您还需要将所有要打开的应用程序的 schemas 列为白名单。将它们添加到您的 app/App_Resources/iOS/Info.plist(并包括 App Store 使用的 "itms-apps" schema)

  <key>LSApplicationQueriesSchemes</key>
<array>
<string>itms-apps</string>
<string>twitter</string>
</array>