@carployee/openapp
https://github.com/ludwiktrammer/nativescript-open-app 的 NS8 版本
npm i --save @carployee/openapp
- 版本:1.0.1
- GitHub: https://github.com/NativeScript/plugins
- NPM: https://npmjs.net.cn/package/%40carployee%2Fopenapp
- 下载量
- 昨天: 0
- 上周: 0
- 上个月: 0
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>