标签: chrome-web-store

如何检查是否在chrome存储上设置了变量

我有一个与LocalStorage一起使用的小片段,但我无法使其适用于Chrome存储计划.

当我的应用程序启动时,我检查localStorage中的变量

var bookNarration=parseInt(localStorage.getItem("narration"));
Run Code Online (Sandbox Code Playgroud)

如果该变量未定义,则表示我的应用程序第一次打开,并且在使用"默认"声明处理交换机中的bookLanguage之后.

switch(window.bookNarration)
  {
    case 2:
        window.narrationShift = window.spanishShift;
    break;
    case 3:
        window.narrationShift = window.frenchShift;
    break;
    case 10:
        window.narrationShift = window.neutralShift;
    break;
    default:
        window.narrationShift = 0; }
Run Code Online (Sandbox Code Playgroud)

为了使其适用于Chrome存储,我以这种方式更改了我的代码:

var bookNarration=parseInt(chrome.storage.local.get("narration"));
Run Code Online (Sandbox Code Playgroud)

但我立刻得到了这个错误:

调用表单get(string)与定义get(可选字符串或数组或对象键,函数回调)不匹配

我一直在寻找寻找解决方案的许多小时,但我无法使其发挥作用.我只需要检查是否已经定义了值,所以如果不是,我可以使用set()方法来存储我的默认值.

javascript local-storage google-chrome-extension chrome-web-store google-chrome-storage

7
推荐指数
1
解决办法
7275
查看次数

无法发布环聊应用(扩展程序)

我已经创建了一个Google Hangout扩展程序,测试它是私有的,等等,现在我正在尝试发布它.我按照这里的说明操作:

https://developers.google.com/+/hangouts/publishing

我已正确填写表单,创建了O-Auth客户端ID,填写了同意表等.当我勾选使此应用程序公共复选框并尝试保存时,会弹出服务器错误消息:

Server Error
Whoops! Our bad.
Please try again. If the problem persists, please let us know using the "Send feedback" link below. Thanks!
Tracking Number: XXXXXXXXXXXXXXXXXXXXXXXXX
[Send feedback]
Run Code Online (Sandbox Code Playgroud)

我检查了Chrome控制台 - 请求得到500错误,在JSON响应中我可以看到:

{"message":"Developer not registered with CWS."}
Run Code Online (Sandbox Code Playgroud)

我已经在Chrome网上应用店支付了5美元的一次性开发者费用,而且我是环聊项目所有者.我不确定我在这里缺少什么.我需要在接下来的24小时内发布这个...

任何有用的见解?Google+平台开发者是否有任何官方支持论坛?

UPDATE

之前我使用的是Google Apps帐户,所以我已经通过个人帐户支付了开发者费用,以便在CWS上验证我,使该帐户成为环聊项目的所有者,我仍然得到相同的消息回复.

我相信它基本上就是破了.谢谢谷歌.

google-api chrome-web-store google-plus hangout hangouts-api

7
推荐指数
0
解决办法
545
查看次数

如何跟踪Chrome网上应用店中的用户和安装?

我开发了一个名为TabCarousel的Chrome扩展程序来帮助监控NewRelic图形等信息.在意识到其他人可能觉得有用之后,我决定开源,然后在Chrome网上应用店发布.

我对在网上商店发布代码是多么容易感到印象深刻,但是......即使在发布扩展后的几天内,我仍然会显示"用户"和"每周安装"而不是"7"用户"和"每周安装10次".我知道我已经将扩展设置在几台计算机上,我也帮助其他人设置了它.一些朋友也安装了它.

为什么Chrome网上应用店不显示任何用户或安装?它根本没有显示任何数据 - 即"用户"而不是"0用户".

我只是错过了一些东西吗?我已阅读常见问题解答,一些博客文章,甚至设置了Google Analytics帐户,并在我的扩展程序的开发人员仪表板条目中输入了该帐户.我只是想知道我有多少下载量,所以我可以像其他项目那样衡量我的兴趣.

analytics google-chrome google-chrome-extension chrome-web-store

6
推荐指数
1
解决办法
3967
查看次数

在 Chrome 扩展程序的网上商店列表中更改“来自 [名称]”/“由 [名称] 提供”

我创建了一个 Chrome 扩展程序。默认情况下,它在“来自 xyzpqr”中使用了我的 Gmail ID。

CWS上市

如何将我的 Gmail ID 更改为其他内容?

google-chrome google-chrome-extension chrome-web-store

6
推荐指数
1
解决办法
1082
查看次数

在chromebook/chrome OS上为Android应用注册协议处理程序以打开外部链接?

我在Manifest文件中有一个Intent Filter,用于在单击自定义URI时启动我的Android应用程序.例如,从Android手机上的浏览器中点击带有"XXX:// 123912967326"等自定义协议的链接即可打开我的应用.

现在,我正在使用Google ARC焊机在chromebook/chrome操作系统上运行相同的Android应用程序.当我尝试点击具有相同自定义协议的链接时,我收到一条错误弹出消息"Chrome不支持启动外部应用程序来处理'XXX'链接.

有没有办法让我的Android应用程序(通过Google ARC在chromebook上运行)注册"XXX"链接以通过应用程序打开?

在此先感谢您的帮助!

android google-chrome-os chromebook chrome-web-store

6
推荐指数
1
解决办法
455
查看次数

访问Chrome Web Store许可API时出现后端错误500

我正在尝试进行chrome扩展,它将有一个免费试用版。按照此处的文档操作,首先要做的就是启用Chrome Identity API。据我所知,没有这样的事情...

无论如何...我已经完成了所有其他步骤,最终出现500错误。

这是我所做的一部分。当然,我更改了所有ID,键,令牌等的值。

manifest.json

    {
      "name": "The name of my app",
      "version": "1.0.9",
      "key": "my_very_long_key",
      "description": "A description",
      "manifest_version": 2,
      "permissions": [ "activeTab", "storage", "declarativeContent", "identity", "https://www.googleapis.com/" ],
      "oauth2": {
        "client_id": "the_client_id_i_setup_in_Credentials_oauth2_section.apps.googleusercontent.com",
        "scopes": [
          "https://www.googleapis.com/auth/chromewebstore.readonly"
        ]
      },
    // other stuff...
Run Code Online (Sandbox Code Playgroud)

chrome.identity.getAuthToken({
  'interactive': true
}, (token) => {
  console.log("Token: %o", token);
  console.log("chrome.runtime.id: %o", chrome.runtime.id);

  var CWS_LICENSE_API_URL = 'https://www.googleapis.com/chromewebstore/v1.1/userlicenses/';
  var req = new XMLHttpRequest();
  req.open('GET', CWS_LICENSE_API_URL + chrome.runtime.id);
  req.setRequestHeader('Authorization', 'Bearer ' + token);
  req.setRequestHeader('Content-Type', 'application/json');

  req.onreadystatechange = …
Run Code Online (Sandbox Code Playgroud)

google-chrome-extension chrome-web-store

6
推荐指数
1
解决办法
297
查看次数

如何启用Chrome网上应用店发布API?

我正在尝试将Chrome扩展程序的部署过程自动化到Chrome网上应用店,但在开始之前就有点蠢蠢欲动了. 本文介绍了在Chrome网上应用店中发布和更新项目的API.

我没有得到的是如何启用Chrome网上应用店API,它说它应该从谷歌开发者控制台启用,但在那里我找不到我在Chrome网上应用店中列出的项目,只有其他像我的appengine应用程序.在Chrome网上应用店开发人员控制台(我经常编辑和更新我的网上商店列表)中,我找不到任何有关启用任何API的信息.

有小费吗?我的Chrome网上应用商店和Google开发者控制台上的商家信息是否会以某种方式连接?

google-chrome-extension chrome-web-store

5
推荐指数
1
解决办法
934
查看次数

根据“单一用途 Chrome 扩展程序政策”下架的 Chrome 扩展程序

我制作了一个名为 Newsprompt 的 chrome 扩展:个人突发新闻(gcajgpbafhkbkdpbaaipjoiajnangjhp)最近被删除,声明它违反了“单一用途的 Chrome 扩展政策”。它在新标签中显示突发新闻,并不断了解用户偏好以推送用户感兴趣的文章(不是新闻)。没有添加,没有隐藏功能。这就是扩展所做的全部。自从它被撤下以来,我一直在跟进 chromewebstore-dev-support@google.com 并删除了很多功能(个性化就是其中之一),但所有这些功能都从文档中复制粘贴了完全相同的行https://developer.chrome.com/extensions/single_purpose不符合他们的标准。感觉就像与一个机器人交谈,它的唯一反应是“它不符合标准”。所以我的问题是:
1. 有没有开发人员遇到过同样的问题?(我看到一些开发人员在 google 组上抱怨,但没有人得到解决方案)。如果是的话,他们是如何解决/升级问题的(感觉就像白白浪费了我团队 6 个月的努力)。
2. 我试过https://support.google.com/chrome_webstore/contact/developer_support但没有反应。
3. 任何进一步的线索将不胜感激。

google-chrome google-chrome-extension chrome-web-store

5
推荐指数
0
解决办法
645
查看次数

Chrome 网上应用店用户许可 API 行为变化

我在网上商店有一个扩展程序,它有免费和付费模式。在过去 2 天内,用于检查用户是否已购买许可证的代码对其中一些失败。这已经变得如此糟糕,以至于我决定禁用此检查并仅向所有用户提供付费功能。

我使用 https://www.googleapis.com/chromewebstore/v1.1/userlicenses API(请参阅文档)通过验证license.result == true && license.accessLevel == 'FULL'.

当添加一些额外的日志记录,所有的请求都成功(返回HTTP 200秒),但其中的一些正在返回我注意到result == false,有maxAgeSecs2秒代替'FREE_TRIAL'

现在我想知道是否result == false应该在 2 秒内重试请求。由于我的代码没有改变,我想知道这个 API 是否有任何改变,以及是否有其他人遇到问题。

licensing google-chrome-extension chrome-web-store

5
推荐指数
0
解决办法
261
查看次数

Google Chrome 扩展统计数据有多精确?

我发布了一个 Chrome 扩展,但统计数据很奇怪。起初,我意识到它不包括在我的自定义网页上的内联安装。

  • 您认为当前用户总数准确吗?
  • 有几天,我的当前用户总数下降幅度大于卸载次数,这是无稽之谈。

有什么方法可以准确统计总用户数、安装量和卸载量吗?

在此处输入图片说明

google-chrome google-chrome-extension chrome-web-store

5
推荐指数
1
解决办法
1963
查看次数