我已经使用angularjs app配置了firebase云消息api。但是如Firebase Documentation所示。对于接收消息 firebase-messaging-sw.js 需要创建并且脚本是进口。 但是在firebase-messaging-sw.js中导入脚本时,
importScripts( 'https://www.gstatic.com/firebasejs/4.8.1/firebase-app.js'); importScripts( 'https://www.gstatic.com/firebasejs/4.8.1/firebase-messaging.js');
如何将这些脚本导入 firebase-messaging-sw.js ,因为这些脚本是在 index.html 文件中导入的。
错误:未定义importScripts。 请告诉我们如何导入此类文件,此解决方案仅适用于Chrome或所有浏览器。
答案 0 :(得分:0)
我想通了.. 由于只能导入这两个脚本,因为在service-worker文件中只定义了这两个脚本。 尝试使用service-worker,如果默认代码不像这样锻炼:
https://localhost/uber/token?error=invalid_scope&state=UX9cbePmD4rjqbPWu2TmL6j2dDFaNnWHlXi1SSgh88s%3D#_
此外,在Google提供的教程中 Google official Doc,使用服务器密钥而不是api密钥,否则肯定会出现错误。