2016-11-25 154 views
0

我已经开发了gmail联系人小工具spec文件并将其上传到我的HTTP服务器上。 并在谷歌开发者控制台上配置“谷歌应用市场sdk”。 但我的小工具不会显示在Gmail收件箱按摩。 我可能在小工具规格文件中出现了一些错误。Gmail的联想小工具现在在Gmail邮件中显示

我尝试了很多,但没有得到任何解决方案。 googel开发人员doc仍然显示清单文件 现在不在工作的旧过程。

以下是我的小工具规范代码。

<?xml version="1.0" encoding="UTF-8"?> 
<Module> 
    <ModulePrefs 
    author="Pragmatic techsoft" 
    author_email="pragtech.co.in" 
    height="200" 
    author_location="India"> 
    <Require feature="dynamic-height"/> 

    <Require feature="google.contentmatch"> 
     <Param name="extractors"> 
     google.com:EmailBodyExtractor 
     google.com:SenderEmailExtractor 
     </Param> 
    </Require> 

    </ModulePrefs> 

    <Content type="html" view="card"> 
     <![CDATA[ 
hello 
    ]]> 
    </Content> 
</Module> 

那么,任何人都可以指导我如何配置市场sdk中的所有领域,也写作小工具spec文件。

任何建议是最受欢迎的。

在此先感谢。

回答

0

要帮助您在Marketplace SDK配置部分,您可能需要检查Configure the Google Apps Marketplace SDK。借此,请使用[Google API控制台]的API部分中启用的已启用API链接查看所有启用的API的列表。在列表中,找到Google Apps Marketplace SDK,然后点击其配置图标。你需要配置每个以下设置:

  • 应用信息:输入下面的详细信息您的应用程序:
    • 一个简短的描述为应用
    • 图标每个尺寸
    • 如果您希望允许单个最终用户安装,请选择“允许单独安装”
  • Supp ORT网址:输入一个URL以服务为您的应用程序的条款及任选的列出的其他URL类型
  • 作用域:进入的OAuth2作用域的服务,您的应用程序将访问
  • 扩展:这些设置使应用程序扩展

完成后点击保存更改。

然后,对于小工具规格文件,您可能还需要检查writing the gadget spec。编写小工具规范时请注意以下事项:

而且,如果你通过Gmail Contextual Gadgets阅读和使用提取,以避免遇到其他问题提上了安全性和局限性正确的框架,将真正帮助。

0

注重以下提示:

  • 添加应用chrome web store并将其链接到您的谷歌项目,您描述上下文小工具,与项目ID。发布此应用程序后,将其添加到测试Google Domain。由于您的小工具正处于开发阶段,因此请勿将您的应用发布到公开。有不同的“可见性选项”,您可以选择。

  • 要禁用缓存使用nogadgetcache = 1(例如https://mail.google.com/?nogadgetcache=1

  • 登录与您要测试它的管理员帐户,否则需要更多的时间来更新清单。
  • 修改“Google Apps Marketplace SDK”后,单击“测试安装流程”以确保没有新的权限。

我做这些组成部分和我的作品:

  • 定义google.com:MessageIDExtractor作为第一个扩展,但是你并不需要这一点。

我建议选择要在这里等 扩展使用范围每!我不知道为什么把它似乎是谷歌只是要求 这些权限,我的小工具

  • 分别定义在gadget.xml帕拉姆提取不是逗号:
  • <Require feature="google.contentmatch"> 
     
        <Param name="extractors"> 
     
        google.com:MessageIDExtractor 
     
        </Param> 
     
        <Param name="extractors"> 
     
        google.com:SenderEmailExtractor 
     
        </Param> 
     
    </Require>