V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zyq0come
V2EX  ›  Apple

storekit2 应用上架的疑惑

  •  
  •   zyq0come · 3 天前 · 766 次点击

    这个问题有点小白,主要是没搞过付费功能

    我的问题是这样的,我开发了一个应用,准备加一个会员功能

    我用 storekit2 本地文件调试是可以的,也创建了一个沙盒账号来测试

    现在我疑惑在第一次上架这块,没有上架就没法从苹果的服务器获取会员功能的商品列表

    “apple 文档说,App 的首个 App 内购买项目必须随新的 App 版本提交。”

    我应该怎么做呢? 功能很简单的话,是不是可以先本地写死,还是需要一个服务器来转一下

    谢谢🙏

    4 条回复    2025-01-02 10:22:44 +08:00
    finab
        1
    finab  
       3 天前
    你直接新建的内购商品能直接测试,可以拉取到商品列表,不需要审核

    功能开发完毕后,和应用一起提审就行,不需要做任何修改。
    CL007
        2
    CL007  
       3 天前
    可以先提交新版本,编辑内购项目,但不发布,然后在 TestFlight 中测试
    zyq0come
        3
    zyq0come  
    OP
       2 天前
    @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 就不行了,我是不是哪里没做对
    zyq0come
        4
    zyq0come  
    OP
       1 天前
    搞清楚了,我的错,楼上两位说的都是对的,确实新建内购后可以直接测

    要注意的是,新建内购时的国家选择,有些国家会要求填税单,这个要在 appstoreconnect 的商务里填上,然后等它生效,我这里等了一天多,

    现在可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3550 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:26 · PVG 12:26 · LAX 20:26 · JFK 23:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.