Google Marketplace v2安装流程没有通知应用程序已安装某些内容

时间:2014-06-05 00:24:20

标签: google-apps-marketplace

我正在尝试将我们的应用程序从v1迁移到v2安装流程,并且浏览所有可能的文档无法找到有关安装过程如何工作的明确说明。

我设置了一个应用程序并添加了一个指向“通用导航扩展”的链接。已启用Google Marketplace SDK和Google Marketplace API。然后,当我安装一个应用程序时,它安装在谷歌方面,但我的应用程序没有回调,以了解该应用程序已安装。然后,当我点击“启动应用程序”时,我重定向到我提供的链接,但没有授权或签名来验证此请求实际上来自谷歌,并且没有任何线索来了解它来自哪个用户。我假设我可以在此URL中放置一些参数,然后使用License API获取有关用户的信息,但是没有关于此的文档,在旧文档中看起来唯一可用的参数是$ {DOMAIN_NAME}。

有人可以指点我更详细地描述这个过程的文档吗? 是否有任何电话通知应用程序有人安装了他们的应用程序?

提前致谢!

2 个答案:

答案 0 :(得分:4)

由于没有安装通知,您需要在首次访问时进行查找。一种想法是使用应用启动网址中的$ {DOMAIN_NAME}变量来确定域名。然后当请求进入时,尝试OAuth2 login使用传入的域作为" hd"参数。完成后,您现在拥有一个经过身份验证的用户,并知道该用户正在尝试访问哪个域 - 如果不存在则创建帐户的足够信息。

答案 1 :(得分:2)

不幸的是,目前没有安装回调。您可以查询Google Apps Marketplace API以获取license notifications的列表,其中包括安装,删除等,但目前我们不支持该资源上的推送通知。