我已经为 Google Apps Marketplace (GAMv2) 创建了一个测试列表,并指定了一个设置网址。使用“测试安装流程”按钮进行测试时,会弹出授权屏幕,单击“接受”按钮会将我带到一个弹出窗口,确认已添加应用程序。第二个弹出窗口上有一个“启动应用程序”按钮和一个“管理应用程序”链接。 “启动应用程序”按钮转到我在列表定义中输入的设置 URL。
安装流程不是应该自动重定向到那里吗?我见过其他问题,这种行为似乎时断时续:
Google Marketplace 应用安装流程 https://stackoverflow.com/questions/14247563/google-marketplace-app-install-flow
Google Apps Marketplace SDK 安装不会将用户转发到安装网址 https://stackoverflow.com/questions/21559130/google-apps-marketplace-sdk-install-does-not-forward-user-to-setup-url
Google 应用市场 sdk 设置网址停止工作 https://stackoverflow.com/questions/21225585/google-app-marketplace-sdk-setup-url-stopped-working
市场文档中还有这个页面,它说它应该重定向:https://developers.google.com/google-apps/marketplace/eap/oauthwalkthrough https://developers.google.com/google-apps/marketplace/eap/oauthwalkthrough
其他人有这个问题吗?
是的,在市场 v1 中,设置链接会自动包含在线性安装流程中。在新的安装流程中,设置链接单独显示。它们会呈现给用户,但不能保证用户会单击它。即使在 V1 中,在某些情况下用户最终可能会绕过设置链接。
如果管理员跳过了设置,可以进行一些改进来鼓励他们重新访问该设置。无论哪种情况,应用程序都应该容忍这些情况并进行调整。
我的建议是检查登录并输入设置流程(如果尚未执行)。您可以使用许可 API 检查域是否已从市场安装。如果您需要强制执行诸如需要管理员权限之类的操作,则可以添加进一步的检查以查看当前用户是否是域的管理员,并向非管理员用户提供一条礼貌的消息,指示该应用程序尚未准备好供他们使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)