import * as React from 'react'; import { StyleSheet, View, Text, Button, Alert } from 'react-native'; import { getApiVersion, registerApp, openWXApp, sendAuthRequest, shareText } from 'react-native-wechat-lib'; export default function App() { const [versionNumber, setVersionNumber] = React.useState(); React.useEffect(() => { registerApp('wx7973caefdffba1b8', 'universalLink').then((res) => { console.log("registerApp: " + res) getApiVersion().then((num) => { console.log("test: " + num) setVersionNumber(num) // openWXApp().then() }) }); }, []); function onLogin() { sendAuthRequest('snsapi_userinfo', '') .then((response: any) => { // todo 登录 response.code Alert.alert('登录成功,code: ' + response.code) }) .catch(error => { console.log(error) let errorCode = Number(error.code); if (errorCode === -2) { Alert.alert('已取消授权登录') } else { Alert.alert('微信授权登录失败') } }); } function onShareText() { shareText({ text: 'test content.', scene: 0 }).then() } return ( Call wechat SDK demo Version: {versionNumber}