gpt4 book ai didi

ios - App review - 指向 dev api 而不是 prod

转载 作者:可可西里 更新时间:2023-11-01 05:11:15 26 4
gpt4 key购买 nike

第一次向应用商店提交应用。

根据 iTunes Connect:

“需要模拟账户才能使用该应用的所有功能。”

...我的应用就是这种情况。

我想让这个模拟账户指向开发 api,但其他一切都指向 prod api。

我的应用程序是基于 Cordova 的,并且 api url 通过常量注入(inject)到相关的 http 服务中。我正在使用 grunt 并且有像 grunt prod/grunt dev 等命令,它们利用 ngconstant 生成一个模块,其中包含运行命令的 api url,即 grunt dev 用于 dev api url 常量。

我考虑过对用户名进行硬编码并覆盖/重新定义 url 常量,因为它看起来有点 possible尽管不推荐(始终不变)。 - 无论如何我都无法让它工作。

所以...

有谁知道如何解决这个问题?

如果应用程序最初是使用开发 api url 提交的,经过审核然后被接受,然后使用 prod api 重新提交 ~ 是否需要另一次全面审核?

最佳答案

I want to have this demo account point to the dev api, but everything else point to the prod api.

如果您想要这种行为,您必须实现它,我认为没有其他解决方案。

在客户端实现

  • 使用自定义属性来切换环境。此属性在应用程序启动时从后端下载并影响所有应用程序流程。
  • 为测试用户实现自定义重定向(硬编码的错误解决方案)

在服务器端实现

  • 如果用户是测试用户,指向开发环境api。 Apple 验证后,您可以删除此检查并从数据库中删除测试用户帐户。
  • 在验证期间将所有生产环境重定向到开发环境。然后在 Apple 验证后删除此重定向。

我认为服务器端解决方案是最好的,因为您可以随时进行更改。请记住在提交之前检查 Itunes Connect 中的“手动发布应用程序”标志,以恢复您需要的更改。

If the app were initially submitted with the dev api url, reviewed and then accepted then resubmitted with prod api ~ is another full review required?

是的,如果您想上传新版本,则需要进行新的应用审核。基本上,您处于起点。

关于ios - App review - 指向 dev api 而不是 prod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39773703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com