React Native跳转第三方APP

来源:互联网 发布:java调用类的构造器 编辑:程序博客网 时间:2024/05/31 19:46

React Native跳转微信、支付宝等第三方APP

一、常用URL Scheme

QQ: mqq://
微信: weixin://
新浪微博: weibo:// (sinaweibo://)
腾讯微博: tencentweibo://
淘宝: taobao://
支付宝: alipay://
美团: imeituan://
知乎: zhihu://
优酷: youku://

二、配置Scheme白名单

  • 在项目的info.plist中添加一LSApplicationQueriesSchemes,类型为Array。
  • 添加需要支持的项目,类型为字符串类型;

LSApplicationQueriesSchemes

三、Linking跳转

// 1、导入import { Linking } from 'react-native';// 2、跳转代码Linking.canOpenURL('weixin://').then(supported => { // weixin://  alipay://  if (supported) {    Linking.openURL('weixin://');  } else {    toastShort(`请先安装XXX`);  }});

参考链接

1、react native linking

0 0