首页 文章

在管理员接受其域名的应用市场范围以避免同意屏幕后,我们是否需要等待?

提问于
浏览
3

我们正在将我们的应用整合到新的Google Marketplace中 . 我们在开发者控制台中的市场配置是可以的 . 我们的oauth2 / sso流程正常(范围与控制台中的设置相匹配,auth params ok)所有用户在通过导航栏访问我们的应用程序时都看不到任何同意屏幕 . 一切都很完美......除了以下内容:

当管理员用户第一次为他的域安装我们的应用程序时,他会看到域同意屏幕,显示我们的市场配置中定义的范围,这很好,他接受并显示一个按钮“启动应用程序” . 此链接点击我们的服务器,并重定向到谷歌身份验证,以获取该用户的电子邮件和 Profiles . 重定向很快发生,管理员会看到另一个同意屏幕显示完全相同的范围......这很糟糕 . 如果我们在点击“启动应用”按钮之前等待10 - 20秒,并且在接受了域的范围后,重定向到谷歌身份验证已完成,并且没有向管理员显示同意屏幕 .

我们错过了什么吗?某种带回调的汇集技术? “睡眠”?

1 回答

  • 1

    Google Apps Marketplace上提供的其他应用也是如此 .

    我从Marketplace(Mavenlink,Lucidchart等)安装了几个应用程序,它们显示了完全相同的结果 . 安装后立即通过同意屏幕提示我 . 过了一会儿,我没有提示就进来了 .

    似乎安装的应用程序上的信息不会立即通过Google系统传播 . 管理员将应用程序安装到其域中的时间与应用程序在其域上可用的时间之间存在短暂的延迟 .

    大多数用户不介意在安装后等待一分钟 . 不幸的是,Google的评论员并不宽容 . 如果他足够快,可以在安装后立即启动您的应用程序,您的应用程序将被捕获并要求获得同意,因为它将被市场拒绝 . 太糟糕了 .

相关问题