环境准备
- 首先需要与苹果签订付费App协议,https://appstoreconnect.apple.com/agreements/#/
在这里显示“有效”后即可。
创建App,点击App内购买项目中的管理
根据需求创建商品,注意商品ID不能带“.”
客户端唤起购买程序
- 使用@刘智鹏写好的包: “react-native-apple-iap”,http://code.haxibiao.cn/packages/react-native-apple-iap
- 仔细阅读完其中的README.md,字不多,都是白话文的干货
- 使用yarn引入到项目中
coding
- 在
App.tsx
中监听Apple内购程序
...
/**
* 处理Apple内购监听
*/
useEffect(() => {
if (Platform.OS == 'ios') {
ApplePurchase.startObserving();