QQ登录

只需一步,快速开始

微信登录

扫一扫,访问微社区

乐分享

查看: 705|回复: 0

react-native中用webview封装的app无法调起微信H5支付的解决办法

[复制链接]

97

主题

115

帖子

1081

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1081
发表于 2018-3-9 17:47:34 | 显示全部楼层 |阅读模式
开发巨麦国际app的时候,发现用RN打包的app在进行微信H5支付的时候提示,“商家参数格式有误,请联系商家解决”或“商家存在未配置的参数 请联系商家解决”,可以按照以下方式解决


1.在info.plist里面添加
<key>LSApplicationQueriesSchemes</key>
  <array>
    <string>mqqapi</string>
    <string>mqq</string>
    <string>mqqOpensdkSSoLogin</string>
    <string>mqqconnect</string>
    <string>mqqopensdkdataline</string>
    <string>mqqopensdkgrouptribeshare</string>
    <string>mqqopensdkfriend</string>
    <string>mqqopensdkapi</string>
    <string>mqqopensdkapiV2</string>
    <string>mqqopensdkapiV3</string>
    <string>mqqopensdkapiV4</string>
    <string>mqzoneopensdk</string>
    <string>wtloginmqq</string>
    <string>wtloginmqq2</string>
    <string>mqqwpa</string>
    <string>wechat</string>
    <string>weixin</string>
  </array>


2.给webview设置Referer
source={{
           uri: 'http://guoji.jumaizhijia.com/',
           headers: { Referer: 'http://guoji.jumaizhijia.com/' }
}}

这里最好直接写死链接,从state里面获取的话headers可能获取不到值



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| 乐分享

GMT+8, 2019-7-22 19:39 , Processed in 0.071070 second(s), 21 queries .

快速回复 返回顶部 返回列表