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

苹果以绕过内购为由拒绝通过有 OpenAI API 的应用

  •  
  •   FaiChou · 2023-05-22 15:47:54 +08:00 · 4601 次点击
    这是一个创建于 551 天前的主题,其中的信息可能已经有所发展或是发生改变。

    pic

    前段时间写了一个 iOS/macOS 双端的应用, 是一款翻译的应用, 内置了 ChatGPT 翻译, 需要用户自己填写 OpenAI key, 之前的版本都是顺利通过(已经有 ChatGPT 翻译的功能), 结果到 1.4 版本时候苹果以绕过 IAP 为由拒绝通过 macOS 审核, 但是 macOS 端所有的功能都是免费的, 而且已经邮件沟通过 3 次, 沟通无效.

    第 1 条附言  ·  2023-05-22 16:26:56 +08:00
    算了, macOS 以后不上架应用市场了:

    https://github.com/FaiChou/Abandon_macOS/releases/tag/v1.4-macOS
    22 条回复    2023-05-23 09:13:04 +08:00
    likunyan
        1
    likunyan  
       2023-05-22 15:49:47 +08:00
    霸王啊
    likunyan
        2
    likunyan  
       2023-05-22 15:51:13 +08:00
    有些东西,第一次这样,再一百次也是这样。
    unnamedhao
        3
    unnamedhao  
       2023-05-22 15:51:47 +08:00   ❤️ 1
    可以提交上级审核团队投诉
    Crump
        4
    Crump  
       2023-05-22 15:52:05 +08:00
    换个时间问问,Apple 很迷,之前美区账户莫名其妙被封了无法登录,第一次打电话过去告诉我无法处理,第二次大概隔了 10 来天打过去给我处理了。
    finab
        5
    finab  
       2023-05-22 15:53:54 +08:00
    这确实是绕过 IAP 的一个场景,他认为你是在其他地方付费购买了 key 来 APP 内激活内购功能

    你尝试不要用 key 这类的关键词试试,尝试说明这个 key 不是你出售的
    或在网页端设置 key (如果有)然后同步到 APP ,这样肯定没问题
    FaiChou
        6
    FaiChou  
    OP
       2023-05-22 16:03:34 +08:00
    @finab 我之前理解的绕过 IAP 是开发者获利(苹果没有抽 30%), 但现在理解了, 是苹果没有赚到钱, OpenAI 这个蛋糕苹果也要吃一口. "尝试说明这个 key 不是你出售的" 截图中我已经和审核人员解释过: "The key needs to be obtained by the user themselves on the OpenAI official website, and is not a commodity sold by me. Therefore, it is not a feature that requires unlocking, and any user can use the AI translation feature as long as they obtain a key from the OpenAI official website."

    苹果这样操作真是给独立开发者造成困扰, 本来也是个免费应用, 看来只能脱离应用市场了.
    metalock
        7
    metalock  
       2023-05-22 16:42:35 +08:00
    macos 打不开
    FaiChou
        8
    FaiChou  
    OP
       2023-05-22 16:52:04 +08:00
    @metalock 由于用了一些比较新的 API, macOS 版本有要求, 需要 Ventura (13+)
    alect
        9
    alect  
       2023-05-22 16:57:39 +08:00
    5 楼说的很清楚了
    finab
        10
    finab  
       2023-05-22 17:00:29 +08:00   ❤️ 1
    @FaiChou
    你误解我的意思了,我上面说的意思是尽量不要让这个 key 看起来是个花钱买的,不是你出售的也不是 OpenAI 出售的(虽然是),淡化这是花钱购买的 key 来绕过 IAP 。比如你说开始使用 APP 前,先给自己起一个名称

    因为按苹果的逻辑,不管这个 key 是谁出售的,都是用来绕过 IAP 的。
    如果这样允许的话,任何人都能分成两个公司来上架 APP 绕过 IAP ,一个公司卖卡密,一个公司上架 APP 激活内购功能。
    minamike
        11
    minamike  
       2023-05-22 17:37:41 +08:00 via iPhone
    @FaiChou #8 Ventura 13.4 也打不开
    brader
        12
    brader  
       2023-05-22 17:46:12 +08:00
    你这个你想想怎么忽悠过去咯,苹果就这鸟样,反正 APP 赚钱他都要赚一手。
    我们公司上 gpt 问答的 APP ,在服务器内置,用户内购购买服务使用,这样他就给上架。
    FaiChou
        13
    FaiChou  
    OP
       2023-05-22 17:51:04 +08:00
    @minamike 哦 应该是要开 anywhere 的, 我用自己的证书签名的, 要不然就得自己签名下: codesign --sign - --force --deep /Applications/单词吧.app
    Leonard
        14
    Leonard  
       2023-05-22 19:00:56 +08:00
    App Store 禁止使用 key 来激活应用内功能啊,他不会去区分这个 key 是你提供的还是第三方提供的。
    metalock
        15
    metalock  
       2023-05-22 19:03:40 +08:00
    @FaiChou 就是 13.4 打不开
    okakuyang
        16
    okakuyang  
       2023-05-22 20:33:00 +08:00
    这本来就是内购,你的 App 需要这个内购才能解锁相关功能,刚好还是虚拟的服务,完美踩点。
    Granthese
        17
    Granthese  
       2023-05-22 20:55:20 +08:00
    也许可以参考下 OpenCat 的合规方式?既可以填自己的 api 也可以订阅内购使用开发者提供的 api
    FaiChou
        18
    FaiChou  
    OP
       2023-05-22 21:24:23 +08:00 via iPhone
    @Granthese 我就是这样的,一行填写 openai key ,另一行可选,可以填写自己搭建的反代 apiw
    luckykong
        19
    luckykong  
       2023-05-22 22:28:16 +08:00
    不如你提供一个自己的 key ,或者反代网址,仅在审核期间免费共享开放。平时就以共享、需要排队使用的理由,把速率限制到每小时 1 次的频率。
    dingwen07
        20
    dingwen07  
       2023-05-22 23:15:20 +08:00 via iPhone
    把 key 改成 API Token ,他们就看得懂了吧
    Drumming
        21
    Drumming  
       2023-05-23 00:56:39 +08:00
    减少功能性更新描述,不要在更新日志里面加 API 相关的描述。
    会不会好一些
    FaiChou
        22
    FaiChou  
    OP
       2023-05-23 09:13:04 +08:00 via iPhone
    @Drumming 这肯定的啊 没啥大功能更新 就写 bug fix/performance improve
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2019 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:53 · PVG 08:53 · LAX 16:53 · JFK 19:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.