0

隨着Chrome 28谷歌增加了新的豐富通知。Chrome瀏覽器豐富通知不適用於傳統打包應用程序

我試圖讓它與Chrome遺留封裝的應用程序工作,但似乎並沒有工作。 Google發佈了使用Rich通知的sample packed app,但只要您將打包應用更改爲舊版打包應用,就會在創建通知時收到錯誤提示。

notifications.create: Unknown error. lastError:29 
set lastError:29 
(anonymous function) sendRequest:46 
forEach utils:21 
chromeHidden.handleResponse 

這是更改後的示例應用程序不再工作。 https://dl.dropboxusercontent.com/u/3546822/rich-notifications-broken.zip

我改變唯一的辦法就是更換:

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

"launch" : { 
     "local_path": "window.html" 
    } 

我在做什麼錯?

PS:應用程序具有通知的權限。

回答

0

如您所說,傳統打包應用程序是遺留的,因此不會獲得新功能。我不相信你可以再上傳到網上應用店,所以即使他們有你想要的功能,你也不能發佈它們。

+0

但是,爲什麼舊​​的createHTMLNotification被刪除,如果這不被支持?如何在傳統打包應用程序中像以前一樣製作相同的通知? – Gapipro

+0

該功能已從Chrome中刪除。如果您有興趣構建可發佈的應用程序,並且擁有您想要的所有功能,請查看非傳統[打包的應用程序](http://developer.chrome.com/apps/about_apps.html)。 – sowbug

0

根據https://code.google.com/p/chromium/codesearch#chromium/src/chrome/common/extensions/api/_permission_features.json&q=_permission_features.json&sq=package:chromium&type=cs&l=420,豐富的通知僅適用於擴展和「新」打包的應用程序。舊版打包的應用程序無法使用它們。

+0

但是,爲什麼舊​​的createHTMLNotification被刪除,如果不支持?如何在傳統打包應用程序中像以前一樣製作相同的通知? – Gapipro

相關問題