【问题标题】:Setup Url for Google Apps Marketplace (GAMv2) doesn't redirectGoogle Apps Marketplace (GAMv2) 的设置网址不会重定向
【发布时间】:2014-04-11 18:37:00
【问题描述】:

我为 Google Apps Marketplace (GAMv2) 创建了一个测试列表,并指定了一个设置 URL。使用“TEST INSTALL FLOW”按钮进行测试时,会弹出授权屏幕,单击“Accept”按钮会将我带到确认已添加应用程序的弹出窗口。在第二个弹出窗口中有一个“启动应用程序”按钮和一个“管理应用程序”链接。 “启动应用”按钮转到我在列表定义中输入的设置网址。

安装流程不应该自动重定向到那里吗?我已经看到了其他问题,这种行为似乎时断时续:

市场文档中也有这个页面说它应该重定向: https://developers.google.com/google-apps/marketplace/eap/oauthwalkthrough

其他人有这个问题吗?

【问题讨论】:

  • 这里也一样,当用户与我们的应用程序集成并在集成弹出窗口中单击“完成”时,什么也没有发生,用户在没有任何明确说明的情况下停留在已安装的应用程序页面中。这是一个糟糕的用户体验,合理的流程应该是点击“完成”并打开设置网址。
  • 我不得不在我的应用程序中解决问题,让用户使用他的谷歌帐户登录并检查是否为他的域安装了应用程序。如果已安装,则触发设置 url 并按照常规安装流程进行。

标签: google-apps-marketplace


【解决方案1】:

是的,在市场的 v1 中,设置链接自动包含在线性安装流程中。在新的安装流程中,设置链接单独显示。它们呈现给用户,但不能保证用户会点击它。即使在 V1 中,也有一些情况下用户最终可能会绕过设置链接。

可以进行一些改进,以鼓励管理员在跳过设置时重新访问设置。无论哪种情况,应用都应该容忍这些情况并进行调整。

我的建议是检查登录并进入设置流程(如果尚未执行)。您可以使用许可 API 检查域是否已从市场安装。如果您需要强制执行诸如要求管理员权限之类的事情,您可以添加进一步检查以查看当前用户是否是域的管理员,并向非管理员用户提供一条礼貌消息,指示该应用程序尚未准备好供他们使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多