1.0.10 • Published 1 year ago

blue-game-sdk v1.0.10

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

安装

$ npm i blue-game-sdk -S

挂载SDK

js

import { RegistryBluedJSBridge } from 'blue-game-sdk'

window.onload = () => { RegistryBluedJSBridge({ DEBUG: true, // SDK注入成功回调 onInject: BLUED => { BLUED.getConfig(data => {/ ... /}) // 调起充值面板 BLUED.recharge() // Toast BLUED.showToast('提示信息') // 关闭webview容器 BLUED.closeGame() // 购买道具接口回调 BLUED.buyCallback({code: 200, message: '成功'}) }, // SDK注入失败回调 onError: () => {/ ... /} }) }

// 调用 window.BLUED.getConfig()

/ ... /

#### react
```js
import React, { useEffect } from 'react'
import { render } from 'react-dom'
import { RegistryBluedJSBridge } from 'blue-game-sdk'

const main = () => {
  useEffect(() => {
    RegistryBluedJSBridge()
  }, [])

  const handleClick = () => {
      window.BLUED.getConfig(data => {/* ... */})
      // 调起充值面板
      window.BLUED.recharge()
      // Toast
      window.BLUED.showToast('提示信息')
      // 关闭webview容器
      window.BLUED.closeGame()
      // 购买道具接口回调
      window.BLUED.buyCallback({code: 200, message: '成功'})
  }

  ...
}

render(
  document.querySelector('#root')
  <main/>
)

方法列表

描述方法参数参数类型参数示例返回值(JSON)
获取信息window.BLUED.getConfigcallbackFunction(res) => {}app: 客户端标识; avatar: 头像; name: 昵称; token: 标识; platform: 平台标识
调起充值面板window.BLUED.recharge----
全局Toast提示window.BLUED.showToastmessageString'Toast Message'-
兑换道具回调window.BLUED.buyCallbackparamsObject{code: 200, message: '成功'}-
关闭游戏页面window.BLUED.closeGame----
1.0.10

1 year ago

1.0.9-0

1 year ago

1.0.9

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago