公司項(xiàng)目要求用支付寶支付功能,找來找去找到了react-native-yunpeng這個(gè)組件。(有幾個(gè)巨坑的地方!)
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.
這句英文的意思是 配置一下這個(gè)組件還不能直接用,



按圖中操作。有不明白加我微信:niaobulashidawang。
同時(shí)把這幾個(gè)
CoreMotion.framework
CoreTelephony.framework
libc++
libz
也加到上圖中去(就是挨著最近的這個(gè)圖)。
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;
}


然后就跑起來了(前邊去螞蟻審核提交啥的我就不說了從網(wǎng)上一查就餓能查到。嘻嘻)。感謝!
