【问题标题】:Does iTunes Connect offer API for managing external testers from tools?iTunes Connect 是否提供用于通过工具管理外部测试人员的 API?
【发布时间】:2015-04-21 18:12:20
【问题描述】:

iTunes Connect 提供了一个基于浏览器的 UI,用于使用 Apple 的新版 Test Flight 为处于 beta 测试阶段的应用添加和删除外部测试人员。

有没有办法在不使用 Web UI 的情况下访问此功能——例如,使用命令行工具?

Apple 似乎没有提供用于以编程方式访问 iTunes Connect 的官方 API。但稍微谷歌搜索表明 iTunes Connect 是一个与 JSON API 对话的 AngularJS 应用程序。是否有任何开源项目或工作代码 sn-ps 显示如何使用 API?

我对管理外部测试人员特别感兴趣,而不是自动将构建上传到 iTunes Connect。

【问题讨论】:

    标签: app-store-connect


    【解决方案1】:

    对于所有与销售无关的内容,您可能需要查看 iTunes Connect JSON API 的非官方文档:https://github.com/fastlane/itc-api-docs

    另请阅读: 没有用于 iTunes 连接的 API,您可以访问信息的唯一方法是通过网络或使用抓取网页的程序。如果您想在 Objective-C 中创建一些东西,请从 github 下载 AppSales,这是一个 iPhone 应用程序,可以从 ITC(或者可能是 itts)下载财务报告。如果您有 Apple 开发者帐户,您可以下载它并将其安装在您的 iPhone 上。你可以查看他们的代码,看看他们是如何抓取每日和每周报告的(提示:这很难看)。

    http://github.com/omz/AppSales-Mobile

    请注意,如果您尝试创建 iPhone 应用程序来执行此操作,Apple 将拒绝它。它打破了“没有公共 API”的规则。其他人已经尝试过,但被拒绝了。

    如果您只是在计算机上寻找软件来执行此操作,我强烈推荐 AppViz

    http://www.ideaswarm.com/products/appviz/

    这是一篇比较这些和更多应用程序的好帖子:

    http://www.markj.net/sales-stats-tools-for-iphone-apps/

    【讨论】:

    • 因此 fastlalne api 文档显示了一种 GET 方法,用于返回可以访问构建的所有测试人员的列表。我想这是目前最好的。
    • "There's no API for iTunes connect" 这实际上是不正确的,iTunes Connect 前端使用基于 WebObject 的后端。我在回复中添加了所需 API 端点的文档。
    【解决方案2】:

    Apple 已发布用于应用商店连接的 API。通过使用这些 API,您可以执行与 TestFlight 相关的操作,例如添加/删除测试人员或提交构建以供审核等。您可以在此处找到更多详细信息: https://developer.apple.com/documentation/appstoreconnectapi/testflight

    【讨论】:

      【解决方案3】:

      有一些 ruby​​ gem 用于与 iTMSTransporter 接口。

      iTMSTransporter 是 iTunesConnect api 的基本外部工具。

      这里是红宝石

      FastLane

      Deliver

      fastlanedeliver 使它更容易。

      这些gem很有用,还可以上传元数据、图片等。

      iTMSTransporter -help [命令]

      希望这会有所帮助

      【讨论】:

      • 看起来这些对管理外部测试人员没有帮助,唉。
      【解决方案4】:

      fastlane 工具链还支持另外 2 个工具: - Pilot:从终端管理 TestFlight 测试人员和构建的最佳方式 - 登机(立即为TestFlight beta 测试人员创建一个简单的注册页面)

      可以在这里找到快速通道:https://github.com/KrauseFx/fastlane

      【讨论】:

        猜你喜欢
        • 2015-05-24
        • 2015-04-17
        • 1970-01-01
        • 2020-02-21
        • 2015-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多