StoreKit2 内购
了解如何集成 StoreKit2 内购
如果您打算使用 RevenueCat 来管理您的内购,可以跳过本章节,直接参考RevenueCat 文档 来配置RevenueCat。
在 App Store Connect 中添加内购
StoreKit2内购 是需要您在 App Store Connect 中配置内购, 关于这一部分,请查看RevenueCat 文档, 在 App Store Connect 中添加内购章节。阅读完这一章节之后,请回到本章节,继续阅读。
在 EasyApp 中配置 StoreKit2
App Store Connect 中配置内购完成之后,需要您在 EasyApp 中配置 StoreKit2 的 productIDs。
打开 EasyAppSwiftUI/Constants/Constants.swift 文件, 找到 Constants -> StoreKit2 枚举, 配置您的 productIDs。
其中 productIDs 就是您在 App Store Connect 中配置的内购 productID。

enum Constants {
// ... 其他配置
/// StoreKit2 product IDs
/// Enter the product ID from App Store Connect here
enum StoreKit2 {
static let productIDs = ["your product ids"]
}
// ... 其他配置
}测试内购
在开发阶段,内购都是在沙盒中进行测试的。进行购买时,不会真正扣费。
请使用真机进行测试,不要使用模拟器。
- 首先我们需要在 App Store Connect 的
Users and Access创建一个沙盒测试账号
如果您已经有测试账号按照如下图所示:

点击+按钮, 来创建一个沙盒测试账号,
如果您没有测试账号, 第一次创建,请按照如下图所示:

在后续弹窗中输入您的测试账号相关信息,然后点击Create按钮保存即可。

-
真机运行App,内购测试

Next Steps
Last updated on