前段时间写了一个 iOS/macOS 双端的应用, 是一款翻译的应用, 内置了 ChatGPT 翻译, 需要用户自己填写 OpenAI key, 之前的版本都是顺利通过(已经有 ChatGPT 翻译的功能), 结果到 1.4 版本时候苹果以绕过 IAP 为由拒绝通过 macOS 审核, 但是 macOS 端所有的功能都是免费的, 而且已经邮件沟通过 3 次, 沟通无效.
1
likunyan 2023-05-22 15:49:47 +08:00
霸王啊
|
2
likunyan 2023-05-22 15:51:13 +08:00
有些东西,第一次这样,再一百次也是这样。
|
3
unnamedhao 2023-05-22 15:51:47 +08:00 1
可以提交上级审核团队投诉
|
4
Crump 2023-05-22 15:52:05 +08:00
换个时间问问,Apple 很迷,之前美区账户莫名其妙被封了无法登录,第一次打电话过去告诉我无法处理,第二次大概隔了 10 来天打过去给我处理了。
|
5
finab 2023-05-22 15:53:54 +08:00
这确实是绕过 IAP 的一个场景,他认为你是在其他地方付费购买了 key 来 APP 内激活内购功能
你尝试不要用 key 这类的关键词试试,尝试说明这个 key 不是你出售的 或在网页端设置 key (如果有)然后同步到 APP ,这样肯定没问题 |
6
FaiChou OP @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."
苹果这样操作真是给独立开发者造成困扰, 本来也是个免费应用, 看来只能脱离应用市场了. |
7
metalock 2023-05-22 16:42:35 +08:00
macos 打不开
|
9
alect 2023-05-22 16:57:39 +08:00
5 楼说的很清楚了
|
10
finab 2023-05-22 17:00:29 +08:00 1
@FaiChou
你误解我的意思了,我上面说的意思是尽量不要让这个 key 看起来是个花钱买的,不是你出售的也不是 OpenAI 出售的(虽然是),淡化这是花钱购买的 key 来绕过 IAP 。比如你说开始使用 APP 前,先给自己起一个名称 因为按苹果的逻辑,不管这个 key 是谁出售的,都是用来绕过 IAP 的。 如果这样允许的话,任何人都能分成两个公司来上架 APP 绕过 IAP ,一个公司卖卡密,一个公司上架 APP 激活内购功能。 |
12
brader 2023-05-22 17:46:12 +08:00
你这个你想想怎么忽悠过去咯,苹果就这鸟样,反正 APP 赚钱他都要赚一手。
我们公司上 gpt 问答的 APP ,在服务器内置,用户内购购买服务使用,这样他就给上架。 |
13
FaiChou OP |
14
Leonard 2023-05-22 19:00:56 +08:00
App Store 禁止使用 key 来激活应用内功能啊,他不会去区分这个 key 是你提供的还是第三方提供的。
|
16
okakuyang 2023-05-22 20:33:00 +08:00
这本来就是内购,你的 App 需要这个内购才能解锁相关功能,刚好还是虚拟的服务,完美踩点。
|
17
Granthese 2023-05-22 20:55:20 +08:00
也许可以参考下 OpenCat 的合规方式?既可以填自己的 api 也可以订阅内购使用开发者提供的 api
|
18
FaiChou OP @Granthese 我就是这样的,一行填写 openai key ,另一行可选,可以填写自己搭建的反代 apiw
|
19
luckykong 2023-05-22 22:28:16 +08:00
不如你提供一个自己的 key ,或者反代网址,仅在审核期间免费共享开放。平时就以共享、需要排队使用的理由,把速率限制到每小时 1 次的频率。
|
20
dingwen07 2023-05-22 23:15:20 +08:00 via iPhone
把 key 改成 API Token ,他们就看得懂了吧
|
21
Drumming 2023-05-23 00:56:39 +08:00
减少功能性更新描述,不要在更新日志里面加 API 相关的描述。
会不会好一些 |