react native集成支付宝 ios(react-native-yunpeng-alipay)

公司项目要求用支付宝支付功能,找来找去找到了react-native-yunpeng这个组件。(有几个巨坑的地方!)

1、首先安装

npm install react-native-yunpeng-alipay --save

link一下

react-native link  react-native-yunpeng-alipay

2、

Link AlipayModule library from your node_modules/react-native-yunpeng-alipay/iosfolder . Don't forget to add it to "Build Phases" of project.

这句英文的意思是 配置一下这个组件还不能直接用,



按图中操作。有不明白加我微信:niaobulashidawang。

同时把这几个

CoreMotion.framework

CoreTelephony.framework

libc++

libz

也加到上图中去(就是挨着最近的这个图)。

3、添加URL Schema



4、把这些代码加到AppDelegate.m中(注意大坑来了)。

#import "AlipayModule.h"

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url

sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{

[AlipayModule handleCallback:url];

return YES;

}


我找了一天资料最后发现原来是有个东西没有配置(网上资料也比较少,我是前端开发的所以对这些不太懂,哈哈)


然后就跑起来了(前边去蚂蚁审核提交啥的我就不说了从网上一查就饿能查到。嘻嘻)。感谢!


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 安装 终端运行npm install react-native-wechat --save 添加依赖 react-...
    45b645c5912e阅读 2,858评论 3 9
  • 第一步,先利用终端进入项目的跟路径,去添加微信支付的第三方库输入命令回车 npm install react-na...
    小_蜡笔阅读 1,387评论 1 5
  • 实现支付宝支付的准备工作: 1.向支付宝签约,成为支付宝的商户 签约完成后,支付宝会提供一些必要的数据给我们 商户...
    Anson杨春安阅读 8,258评论 0 6
  • 小学初中高中大学,我留下几个朋友?人缘当真就这么差?通讯录里长长一联,要说知己的话却是一个也不曾有,或许曾经有,后...
    一事无成讲妄想_阅读 174评论 0 0