1.0.0 • Published 6 months ago

react-native-mvop v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

react-native-mvop

开始

$ npm install react-native-mvop --save

手动配置

本模块可以用以下方式初始化SDK

使用方法

import VopSdk from 'react-native-vop-sdk';

// 初始化 SDK
VopSdk.initializeSdk({
  appKey: 'your_app_key',
  pid: 'your_pid',
  openId: 'user_open_id', // 可选
  wxAppId: 'your_wx_app_id', // 可选
}, 
  (successMessage) => console.log(successMessage),
  (errorMessage) => console.error(errorMessage)
);

// 更新 openId
VopSdk.updateOpenId('new_open_id', 
  (successMessage) => console.log(successMessage),
  (errorMessage) => console.error(errorMessage)
);

// 检查授权
VopSdk.checkAuthorize(
  (successMessage) => console.log(successMessage),
  (errorMessage) => console.error(errorMessage)
);

// 标准转链唤起
VopSdk.genCpsUrlGoVipPage({
  jumpType: 'VIP',
  targetType: 'GOODSID',
  targetValue: '12345',
}, 
  (successMessage) => console.log(successMessage),
  (errorMessage) => console.error(errorMessage)
);

// 自定义转链唤起
VopSdk.jumpCustomCpsUrl({
  jumpType: 'VIP',
  deeplinkUrl: 'your_deeplink_url',
}, 
  (successMessage) => console.log(successMessage),
  (errorMessage) => console.error(errorMessage)
);