收藏
回答

商家转账,用户确认收款,ios app始终提示package_info信息有误?

商户号
1444523902

商家转账,用户确认收款,ios app始终提示package_info信息有误,但同样的参数小程序就能正常拉起确认收款。

问题已解决,query参数value值urlencode。直接使用addingPercentEncoding不可行,需要新增字符集,之后对value编码即可。

extension String {

    func urlEncodedRFC3986() -> String? {

        let allowed = CharacterSet(charactersIn: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~")

        return self.addingPercentEncoding(withAllowedCharacters: allowed)

    }

}




最后一次编辑于  02-12
回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    02-12

    02-12
    有用
    回复
登录 后发表内容