English | 简体中文
The Js Bridge SDK base on Mixin Eco.
There is a bot which use the sdk.
You can search 7000103847
in Mixin Messenger or Reborn App to find it.
For more details, please read the Documentation
npm install -S @foxone/mixin-sdk-jsbridge
# or
yarn add @foxone/mixin-sdk-jsbridge
src/index.ts
:
import Bridge from '@foxone/mixin-sdk-jsbridge';
const bridge = new Bridge();
bridge.getContext();
// ……
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hello MXBridge</title>
</head>
<body>
<button onclick="goLogin()">login</button>
</body>
<script src="https://unpkg.com/@foxone/mixin-sdk-jsbridge@latest/umd/mixin.bridge.min.js"></script>
<script>
function goLogin () {
const { Bridge } = $MXBridge;
const bridge = new Bridge({
client_id: '86cf39ad-4e63-46c6-a6db-90cea8d05c1d'
});
bridge.login({
phone: true,
assets: true
});
}
</script>
</html>
For debugging or maintenance, you can clone the whole git repository and then start the project.
git clone --depth 1 git@github.com:fox-one/mixin-sdk-jsbridge.git
cd mixin-sdk-jsbridge
npm i -g lerna yarn
yarn bootstrap
yarn dev