react-native 打開微信等其他App


一、常用URL Scheme

QQ: mqq:// 
微信: weixin:// 
新浪微博: weibo:// (sinaweibo://) 
騰訊微博: tencentweibo:// 
淘寶: taobao:// 
支付寶: alipay:// 
美團: imeituan:// 
知乎: zhihu:// 
優酷: youku://

二、配置Scheme白名單(僅ios,Android平台不需要)

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

LSApplicationQueriesSchemes

三、Linking跳轉

 1 // 1、導入
 2 import { Linking } from 'react-native';
 3 
 4 
 5 // 2、跳轉代碼
 6 Linking.canOpenURL('weixin://').then(supported => { // weixin://  alipay://
 7   if (supported) {
 8     Linking.openURL('weixin://');
 9   } else {
10     toastShort(`請先安裝XXX`);
11   }
12 });

 

轉載自:http://blog.csdn.net/mqy1023/article/details/53897605


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM