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

2023-05-22 15:47:54 +08:00
 FaiChou

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

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

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

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