Google chrome Chrome富通知在旧版打包应用程序中不起作用

Google chrome Chrome富通知在旧版打包应用程序中不起作用,google-chrome,google-chrome-extension,google-chrome-app,rich-notifications,Google Chrome,Google Chrome Extension,Google Chrome App,Rich Notifications,通过Chrome 28,谷歌添加了新的富通知 我曾试图让它与Chrome传统包装的应用程序一起工作,但这似乎不起作用。 谷歌发布了一个使用丰富通知的应用程序,但一旦你将打包应用程序更改为旧版打包应用程序,你就会在创建通知时出错 notifications.create: Unknown error. lastError:29 set lastError:29 (anonymous function) sendRequest:46 forEach utils:21 chromeHidden.ha

通过Chrome 28,谷歌添加了新的富通知

我曾试图让它与Chrome传统包装的应用程序一起工作,但这似乎不起作用。 谷歌发布了一个使用丰富通知的应用程序,但一旦你将打包应用程序更改为旧版打包应用程序,你就会在创建通知时出错

notifications.create: Unknown error. lastError:29 
set lastError:29
(anonymous function) sendRequest:46
forEach utils:21
chromeHidden.handleResponse
下面是这个已更改的示例应用程序,它不再工作。

我唯一改变的是替换:

"background" : {
      "scripts" : ["app.js"]
    }

我做错了什么


PS:应用程序具有通知权限。

正如您所说,旧版打包应用程序是旧版的,因此不会获得新功能。我不相信你可以再将它们上传到网上商店,因此即使它们具有你想要的功能,你也无法发布它们。

根据,丰富的通知仅适用于扩展和“新”打包的应用程序。旧式打包应用程序无法使用它们。

所以看起来旧式打包应用程序的唯一方法是使用HTML5通知api

但是,如果不支持,为什么要删除旧的createHTMLNotification?如何在旧版打包应用程序中发出与以前相同的通知?但如果不支持,为什么要删除旧的createHTMLNotification?如何在旧版打包应用程序中发出与以前相同的通知?该功能已从Chrome中删除。如果你对构建一个可以发布的应用程序感兴趣,并且该应用程序具有你想要的所有功能,那么可以考虑非遗留应用程序。
"launch" : {
      "local_path": "window.html"
    }