【问题标题】:Remote install of app from Google Apps Marketplace从 Google Apps Marketplace 远程安装应用程序
【发布时间】:2014-09-11 21:31:39
【问题描述】:

我正在将基于 Google App Engine/Java 的应用迁移到新的 Google Apps Marketplace。

旧应用程序利用从用户单击旧市场页面中的“立即添加”按钮提取的重定向 URL,使用户无需实际进入市场页面即可安装该应用程序。此 URL 会触发一个帐户登录按钮,然后应用程序安装会跟进该按钮。 URL 的格式为:

https://accounts.google.com/AccountChooser?continue=https://www.google.com/enterprise/marketplace/interstitialRedirect?domain&productListingId=&index=0&followup=https://www.google.com/enterprise/marketplace/interstitialRedirect?domain&productListingId=&index=0&service=marketplace&passive=true&ul=1

我尝试使用从新市场页面单击“与 Google 集成”生成的重定向 URL,但它通过授权页面然后将我带到一个空白页面(尽管应用程序已成功安装)。空白页问题可能与以下问题有关 - Chrome Web Store app install redirects to a blank page

新网址的格式为:

https://admin.google.com/OauthTosCombined?appId=&redirectUri=https://apis.google.com/additnow/signin.html?applicationid%3D%26callback%3Dtrue%26parenturl%3Dhttps://chrome.google.com%26appfinder%3Dfalse

有没有人能够成功启用这个场景?提前致谢!

【问题讨论】:

    标签: google-app-engine google-oauth google-apps-marketplace


    【解决方案1】:

    允许管理员从网站安装您的 Marketplace 的一种受支持方式是与 Google 集成按钮,这可能值得考虑 (https://developers.google.com/apps-marketplace/button?hl=ca)。

    Chrome 网上应用店独立页面上的安装按钮是否无法正常工作,还是仅在尝试使用其他页面上按钮中的 URL 时才工作?如果前者工作不正常,那么听起来确实像是与问题相关联。包含独立 Chrome 网上应用店页面的​​ URL 和应用清单示例将有助于确定这是否是错误。

    【讨论】:

    • 感谢您的快速响应。导致空白页的安装按钮似乎是一个单独的问题,我正在这个线程中跟进 - stackoverflow.com/questions/21851369/…。至于远程安装,我们的方案涉及使管理员能够通过点击链接(我们的应用程序将其转换为后端中的相应 url)从电子邮件安装应用程序,因此我不认为嵌入“与 Google 集成”按钮将工作。你知道是否有一个端点我可以简单地指导用户安装吗?
    • 非常感谢您跟进并帮助确定另一个线程上的错误。该功能不存在。为了确保我完全理解用例以便我们可以优先考虑这一点,这是否只是为了启用从旧市场页面的重定向?您是否还有其他使用此功能的情况?
    • 我们有一个工作流程,我们会生成一个安装链接,用户可以点击该链接来安装我们的应用程序。 1) 来自电子邮件链接的潜在客户和 2) 我们应用程序的经销商使用此功能,他们可以通过我们提供的内部仪表板将应用程序安装到客户的域中。我希望一旦空白页问题得到解决,此工作流程将使用我们通过单击“与 Google 集成”捕获的 URL 工作。否则,将需要一个特定的端点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    相关资源
    最近更新 更多