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

341 天前
 FaiChou

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

4323 次点击
所在节点    Apple
22 条回复
likunyan
341 天前
霸王啊
likunyan
341 天前
有些东西,第一次这样,再一百次也是这样。
unnamedhao
341 天前
可以提交上级审核团队投诉
Crump
341 天前
换个时间问问,Apple 很迷,之前美区账户莫名其妙被封了无法登录,第一次打电话过去告诉我无法处理,第二次大概隔了 10 来天打过去给我处理了。
finab
341 天前
这确实是绕过 IAP 的一个场景,他认为你是在其他地方付费购买了 key 来 APP 内激活内购功能

你尝试不要用 key 这类的关键词试试,尝试说明这个 key 不是你出售的
或在网页端设置 key (如果有)然后同步到 APP ,这样肯定没问题
FaiChou
341 天前
@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
341 天前
macos 打不开
FaiChou
341 天前
@metalock 由于用了一些比较新的 API, macOS 版本有要求, 需要 Ventura (13+)
alect
341 天前
5 楼说的很清楚了
finab
341 天前
@FaiChou
你误解我的意思了,我上面说的意思是尽量不要让这个 key 看起来是个花钱买的,不是你出售的也不是 OpenAI 出售的(虽然是),淡化这是花钱购买的 key 来绕过 IAP 。比如你说开始使用 APP 前,先给自己起一个名称

因为按苹果的逻辑,不管这个 key 是谁出售的,都是用来绕过 IAP 的。
如果这样允许的话,任何人都能分成两个公司来上架 APP 绕过 IAP ,一个公司卖卡密,一个公司上架 APP 激活内购功能。
minamike
341 天前
@FaiChou #8 Ventura 13.4 也打不开
brader
341 天前
你这个你想想怎么忽悠过去咯,苹果就这鸟样,反正 APP 赚钱他都要赚一手。
我们公司上 gpt 问答的 APP ,在服务器内置,用户内购购买服务使用,这样他就给上架。
FaiChou
341 天前
@minamike 哦 应该是要开 anywhere 的, 我用自己的证书签名的, 要不然就得自己签名下: codesign --sign - --force --deep /Applications/单词吧.app
Leonard
341 天前
App Store 禁止使用 key 来激活应用内功能啊,他不会去区分这个 key 是你提供的还是第三方提供的。
metalock
341 天前
@FaiChou 就是 13.4 打不开
okakuyang
341 天前
这本来就是内购,你的 App 需要这个内购才能解锁相关功能,刚好还是虚拟的服务,完美踩点。
Granthese
341 天前
也许可以参考下 OpenCat 的合规方式?既可以填自己的 api 也可以订阅内购使用开发者提供的 api
FaiChou
341 天前
@Granthese 我就是这样的,一行填写 openai key ,另一行可选,可以填写自己搭建的反代 apiw
luckykong
341 天前
不如你提供一个自己的 key ,或者反代网址,仅在审核期间免费共享开放。平时就以共享、需要排队使用的理由,把速率限制到每小时 1 次的频率。
dingwen07
341 天前
把 key 改成 API Token ,他们就看得懂了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/941956

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX