这个问题有点小白,主要是没搞过付费功能
我的问题是这样的,我开发了一个应用,准备加一个会员功能
我用 storekit2 本地文件调试是可以的,也创建了一个沙盒账号来测试
现在我疑惑在第一次上架这块,没有上架就没法从苹果的服务器获取会员功能的商品列表
“apple 文档说,App 的首个 App 内购买项目必须随新的 App 版本提交。”
我应该怎么做呢? 功能很简单的话,是不是可以先本地写死,还是需要一个服务器来转一下
谢谢🙏
1
finab 3 天前
你直接新建的内购商品能直接测试,可以拉取到商品列表,不需要审核
功能开发完毕后,和应用一起提审就行,不需要做任何修改。 |
2
CL007 3 天前
可以先提交新版本,编辑内购项目,但不发布,然后在 TestFlight 中测试
|
3
zyq0come OP @finab
@CL007 感谢帮助, 我在 appstoreconnect 创建了 内购项目 ![xiangmu]( http://store.zyqblog.cc/linshi/p1.jpg) 在代码里通过, Product.products(for: productIDs) 加载 ![code]( http://store.zyqblog.cc/linshi/p2.jpg) 在使用 本地 .storekit 文件,并添加到 StoreKit Configuration 是没有问题的,能获取到商品列表 不使用 本地 .storekit 就不行了,我是不是哪里没做对 |
4
zyq0come OP 搞清楚了,我的错,楼上两位说的都是对的,确实新建内购后可以直接测
要注意的是,新建内购时的国家选择,有些国家会要求填税单,这个要在 appstoreconnect 的商务里填上,然后等它生效,我这里等了一天多, 现在可以了 |