1.0.11 • Published 11 months ago

@niansu/fly-to-app v1.0.11

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

fly-to-app

浏览器中唤起 App 的工具

线上尝试

  • 直接在浏览器中打开 StackBlitz 来尝试使用。

npm 使用

npm install @niansu/fly-to-app -S

通过 CDN 使用

<script src="https://unpkg.com/@niansu/fly-to-app@1.0.10/dist/umd/index.umd.js"></script>

所有顶层 API 都以属性的形式暴露在了 FlyToApp 对象上。这里有一个使用全局构建版本的例子:

<script src="https://unpkg.com/@niansu/fly-to-app@1.0.10/dist/umd/index.umd.js"></script>

<script type="module">
   console.log(window.FlyToApp);
   const { openApp } = window.FlyToApp;
   // 打开微信
   const source = `weixin://dl/scan`;
   openApp({
    source,
    isApp: false, // 是否在app中
    target: "http://www.baidu.com",
    cb: () => {
     window.alert("打开成功");
    },
   });
  </script>

使用 ES 模块构建版本

import { openApp } from '@niansu/fly-to-app'
// 打开微信
const source = `weixin://dl/scan`
openApp({
  source, // 带scheme地址
  target: 'http://www.baidu.com', // 目标地址
  iosBrowserUser: '', // 默认值micromessenger,weibo,mailapp,qq/
  androidToBrowserUser: '', // 默认值micromessenger,weibo,qq/
  cb: (os) => {
    console.log(os) //
  },
})
1.0.11

11 months ago

1.0.10

11 months ago

1.0.9

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago