DCloud_IOS_XTY
DCloud_IOS_XTY
  • 发布:2015-06-18 16:18
  • 更新:2020-04-03 14:09
  • 阅读:12709

iOS离线打包-支付插件配置

分类:5+ SDK

目前支付插件支持支付宝、微信支付和苹果内购支付:

支付插件首先需要到各开放平台申请帐号,申请查看该文档

配置使用的支付模块

参考该文档配置支付插件使用的库

支付宝

依赖库 系统库 资源文件
liblibPayment.a,libalixpayment.a,AlipaySDK.framework Security.framework,CoreMotion.framework,SystemConfiguration.framework,CFNetwork.framework,libc++.dylib AlipaySDK.bundle

微信支付

依赖库 系统库 资源文件
liblibPayment.a, libwxpay.a, libWeChatSDK_pay.a libsqlite3.0.dylib, libz.dylib, CoreTelephony.framework, SystemConfiguration.framework

配置支付平台参数

feature.plist 配置

在工程中搜索 feature.plist 文件(位于PandoraApi.bundle中),在 Payment-> extend 节点下添加对应平台的配置

支付宝

在URL Types 中添加配置: identifier 填写 alixpay ,URL Schemes 填写 alix[后面是您在支付宝平台申请的appid] ,如果没有该项按照图中的格式创建


注意:
iOS9.0以上版本需要在info.plist增加以下配置

微信支付

在URL Types 中添加配置: identifier 填写 weixin ,URL Schemes 填写wx[后面是您在微信平台申请的appkey] ,如果没有该项按照图中的格式创建


注意:

HBuilderX2.3.4+ 版本需要配置 Universal Link
在info.plist root 节点添加UniversalLinks项,值和微信开放平台配置的一致,参考如下:

查看工程里的AppDelegate.m文件里是否有下面的方法:

//@Summary:通用链接
-(BOOL)application:(UIApplication )application continueUserActivity:(NSUserActivity )userActivity restorationHandler:(void(^)(NSArray<id> * __nullable restorableObjects))restorationHandler {
[PDRCore handleSysEvent:PDRCoreSysEventContinueUserActivity withObject:userActivity];
restorationHandler(nil);
return YES;
}

注意:
iOS9.0以上版本需要在info.plist增加以下配置

3 关注 分享
BoredApe Trust y***@163.com

要回复文章请先登录注册

9***@qq.com

9***@qq.com

回复 4***@qq.com :
后来怎么处理的
2020-04-03 14:09
搬砖中

搬砖中

同问,是不是苹果的内购不支持了。
2019-11-22 16:15
9***@qq.com

9***@qq.com

苹果的应用内支付不支持了吗?
2019-10-08 10:23
n***@163.com

n***@163.com

uni-app 的项目不需要的怎么去支付的sdk?提交一直报app中包含支付的sdk一直被拒
2019-10-08 09:57
逞英雄

逞英雄

我直接是提示__NSCFString objectForKey 支付宝支付直接跳到主函数,卡死了
2019-07-04 15:29
y***@163.com

y***@163.com

xcode11怎么设置,教程就不用更新一下吗?
2019-06-06 17:34
4***@qq.com

4***@qq.com

你好,我按照上面描述的配置了对应的参数,成功的跳转到支付宝付款,但是有个问题就是付款成功后没有调回原来的应用。请问一下这个会是什么原因导致的
2018-05-23 14:27
n***@163.com

n***@163.com

您好,按照您说的,我添加了依赖库,但是还是提示缺少payment模块,怎么回事啊?
2018-04-13 15:45
hopeband

hopeband

支付成功可以回调APP吗?
2016-11-19 22:07
DCloud_IOS_XTY

DCloud_IOS_XTY (作者)

向支付宝申请的
2016-02-17 18:42