标签: chrome-web-store

是否可以为同一个域创建多个Chrome托管应用?

我们的产品包含免费组件和基于订阅的全功能Web应用程序.我为我们产品的每个部分创建了一个Chrome托管应用程序 - 基本上是一个可安装的书签.

应用程序清单的有趣部分如下:

"manifest_version": 2,
"app": {
    "launch": {
          "container": "tab",
          "web_url": "https://paydirtapp.com/dashboard"
    }
}
Run Code Online (Sandbox Code Playgroud)
"manifest_version": 2,
"app": {
    "launch": {
          "container": "tab",
          "web_url": "https://paydirtapp.com/free_invoice_creator"
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以安装免费发票创建者应用程序功能齐全的应用程序,但不能同时安装.

尝试这样做(在Chrome 26.0.1410.10(Official Build 183151)dev中)会导致以下错误消息:

"发生了错误.无法添加应用程序,因为它与"免费发票制作工具"冲突.

我可以在此问题中找到的唯一参考是https://developers.google.com/chrome/apps/docs/developers_guide#manifest,其中说明了以下内容:


重要提示:如果您提供多个应用,请避免重叠网址.如果用户尝试安装其"web_url"或"urls"值与已安装的应用程序的值重叠的应用程序,则第二次安装将因URL冲突错误而失败.例如,指定"urls"值" http://mail.example.com/ "的应用会与指定" http://mail.example.com/mail/ " 的应用发生冲突.


以前,我的web_url值只是设置为https://paydirtapp.com/,导致相同的错误.我希望更新它以便它不是其他应用程序的子字符串可以解决问题,但它没有.

有谁知道是否有可能有多个Chrome托管应用程序在web_url同一个域中?

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

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

在发布之前获取已发布的 Chrome 扩展页面的链接

在发布任何内容之前,我可以有一个指向我的扩展页面(在网上商店中)的链接吗?我不想为了获得链接而重新上传。

google-chrome-extension chrome-web-store

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

如何从 Chrome Web Store 获取 Chrome 扩展程序的元信息(例如版本、名称)?

我想从 chrome 网上商店获取 chrome 扩展的版本和名称。

例如,我可以在应用程序的详细 html 页面中看到应用程序名称“Do Not Merge WIP for GitHub”和应用程序版本“1.0.6” 。

如何获取这些元数据?

我只能找到发布API。

使用 Chrome 网上应用店发布 API - Google Chrome

Html页面使用ajax/detail API,但我觉得这个API太内部化了。

例如ajax/detail API

有关的:

google-chrome-extension chrome-web-store

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

即使购买有效,应用购买中的Chrome扩展程序也会返回PURCHASE_CANCELED

此问题与Chrome Webstore Extension In App Purchase INTERNAL_SERVER_ERROR中的问题有关.我首先以评论的形式在那里发布我的问题,但收到的反馈是,这更适合作为一个单独的问题.

与OP一样,我使用buy.js并遵循推荐的Chrome扩展程序中的应用内购买工作流程.但是我的结果有些不同:当我完成IAP购买对话框时,即使我买了IAP,我还是回到了PURCHASE_CANCELED.如果我然后通过api列出购买的SKU,则显示已购买并激活.我还从Chrome商店收到了收据.

有谁知道如何进行IAP购买并获得准确的状态消息?

我整理了一个测试扩展,并通过应用内购买"sku1"将其标记为免费.这是相关的代码.整个扩展程序位于https://github.com/so-codemonkey/testIAP/tree/master.

var testiap = (function() {
  return {
    onload: function () {

        var logResults = function( results ) {
                var str = 'Result: ' + JSON.stringify(results);
                console.log(str);
                $('<p>' + str + '</p>').appendTo('#log');
        };

        $(document).on("click","#getskus", function() {
                var str = "getting skus";
                console.log(str);
                $('<p>' + str + '</p>').appendTo('#log');
                google.payments.inapp.getSkuDetails({
                                'parameters': {'env': 'prod'},
                                'success': logResults,
                                'failure': logResults
                                });
        });

        $(document).on("click","#buysku1", function() {
                var str = "buying sku1";
                console.log(str);
                $('<p>' …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension chrome-web-store google-chrome-app

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

Chrome 扩展程序未显示在商店中

几个小时前,我将我的 chrome 扩展程序发布到商店并收到消息:“您的项目已发布。所有更改将在几分钟内生效。” 并且我还没有看到它出现在商店中(仍然看到这条消息)。

chrome 扩展程序通常需要这么长时间才能出现在商店中吗?

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

5
推荐指数
2
解决办法
1596
查看次数

如何从南非以外的非洲国家/地区支付 Chrome 网上应用店开发者注册费?

我想用我的借记卡支付 5 美元的费用,但邮政编码只允许一个非洲国家(SA)。有没有解决的办法?我来自肯尼亚。

允许的国家/地区列表

google-chrome-extension chrome-web-store

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

发布到 Chrome 网上应用店不起作用

周五,我发布了一个 chrome 扩展,限制了对测试人员的访问。每当我检查 chrome 扩展的状态时,我都会收到一条错误消息,指出“您的项目已发布给测试人员。所有更改将在几分钟内生效。” 显然自从我第一次尝试测试扩展已经好几天了,我觉得我已经尝试了几乎所有的方法来解决这个问题。有没有人经历过类似的事情?如果您有任何指导,将不胜感激。

chrome-web-store

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

如何在 Chrome 网上应用店等待审核时更新扩展程序?

我的Chrome 网上应用店中有一个扩展程序正在等待审核。我发现它有一个重大错误。

开发人员仪表板不允许上传更新的包,而另一个包正在等待审核。

如何撤回等待审核的程序包,以便上传已修复错误的更新程序包?

google-chrome-extension chrome-web-store

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

Chrome 扩展程序 - 取消发布

我们昨晚提交了扩展程序的更新,并在提交后意识到它有一个拼写错误。目前处于“待审核”状态,有两个选项 1.“取消发布”2.“取消发布”。非常清楚取消发布会做什么,但不确定取消发布会做什么。是否会取消当前提交的审核,但仍保留商店中最后批准的版本?当前选项

无法找到有关“取消发布”选项的任何帮助文档或资源,希望得到任何帮助。非常感谢。

google-chrome-extension chrome-web-store

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

当用户访问网站时隐式显示 chrome 扩展弹出窗口

我正在开发一个 chrome 扩展,可以在访问一些购物网站时列出优惠。例如,当用户访问 Flipkart.com 时,扩展程序弹出窗口将自动显示,而无需单击扩展程序图标。除了在用户访问网站时自动打开弹出窗口之外,我已经成功完成了扩展程序的所有其他方面。

到目前为止我尝试过但失败的事情列出如下,

  • 寻找chrome action API方法来手动触发点击事件
  • 使用基于键盘快捷键的 chrome.commands

我读过一些几乎匹配的问题的答案。不幸的是,一些接受的答案说,由于安全原因,不允许此要求。但是,我已经看到它在 Chrome 扩展中工作,即Honey。这让我觉得必须采取一些措施才能实现同样的目标。

清单文件复制如下;

{
"name": "SaveMore",
"description": "Know the best offers available",
"version": "1.0",
"manifest_version": 3,
"background": {
  "service_worker": "background.js"
},
"permissions": ["storage", "tabs"],
"action": {
  "default_popup": "popup.html",
  "default_icon": {
    "16": "/images/logo16.png",
    "32": "/images/logo32.png",
    "48": "/images/logo48.png",
    "128": "/images/logo128.png"
  }
},
"icons": {
  "16": "/images/logo16.png",
  "32": "/images/logo32.png",
  "48": "/images/logo48.png",
  "128": "/images/logo128.png"
},
"content_scripts": [
  {
    "matches": ["<all_urls>"],
    "js": ["app.js"],
    "run_at": "document_end"
  }
],
"content_security_policy": {}, …
Run Code Online (Sandbox Code Playgroud)

html javascript google-chrome google-chrome-extension chrome-web-store

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