【问题标题】:Automated testing of installation process for Google Marketplace appGoogle Marketplace 应用程序安装过程的自动化测试
【发布时间】:2014-02-04 01:47:49
【问题描述】:

是否有任何简单的方法可以在新域上重复测试 Google Marketplace 应用程序的安装过程?似乎当您尝试将应用程序安装到已安装应用程序的域时,该过程的某些部分会短路,即使该应用程序对该域的权限已被撤销。有什么办法可以解决每次测试都注册一个一次性域名的问题吗?能够自动化此测试会更好,但即使是可重复的手动测试也会非常有用。

【问题讨论】:

    标签: google-apps-marketplace


    【解决方案1】:

    不幸的是,您每次都需要删除应用程序并根据我收集的信息重新安装它。

    您可以在这里撤销授权:https://www.google.com/a/your-domain-here/IssuedAuthSubTokens

    【讨论】:

      【解决方案2】:

      您绝对不需要每次都注册一次性域名。

      如果您正在尝试测试您的集成,Google API 控制台中的“TEST INSTALL FLOW”按钮可以启动测试流程。这是一个屏幕截图:

      当您想在集成发布到 Google Apps Marketplace 之前对其进行测试时,这尤其有用(但发布后它仍然有效。)

      如果您实际上是作为测试人员从 Marketplace 安装它或在发布后,您可以转到应用列表并删除该应用。自从我们推出以来,我已经以这种方式添加和删除了我的应用程序很多次了 :) 这是一个屏幕截图:

      @aleckz 建议实际上不起作用,因为令牌是管理员授权的,并且域用户不可撤销。

      【讨论】:

      • 我一直在清除它以模拟用户第一次使用他们的 Google 帐户登录。我的理解是,对于新的市场,用户必须在第一时间同意。如果未清除此设置,您将不会在初始设置期间获得 refresh_token。
      • 不完全。当管理员为其域安装应用程序时,他们会预先批准该应用程序以生成访问令牌。如果操作正确,域用户将永远不会看到对话框。我们还不支持刷新令牌,因此没有任何东西可以撤销。如果您看到一个对话框,则表明 SSO 设置不正确。
      • 似乎有很多相互矛盾的信息。有没有办法联系 Google 寻求支持?不介意付钱……
      • 很遗憾,没有付费支持。我在谷歌工作,所以我可以尽我所能帮助你。首先,我想帮助您解除屏蔽,然后找出我们可以在哪里澄清任何错误信息。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多