我正在尝试使用cordova中的firebase发送设备推送通知(fcm-node 节点的插件)使用此link,我有设备注册令牌,但当我尝试将通知发送到注册设备时,得到以下错误:
{错误:通过“凭据”属性向initializeApp()提供的凭据实施无法获取有效的Google OAuth2访问令牌,但出现以下错误:“getaddrinfo ENOTFOUND accounts.google.com accounts.google.com:443”。 在FirebaseAppError.Error(本机) 在FirebaseAppError.FirebaseError [作为构造函数](C:\ Users \ 212606402 \ Learning \ Alert server \ pushalert-server \ alert-push-notification-server \ node_modules \ firebase-admin \ lib \ utils \ error.js:25:28 ) 在新的FirebaseAppError(C:\ Users \ 212606402 \ Learning \ Alert server \ pushalert-server \ alert-push-notification-server \ node_modules \ firebase-admin \ lib \ utils \ error.js:70:23) 在C:\ Users \ 212606402 \ Learning \ Alert server \ pushalert-server \ alert-push-notification-server \ node_modules \ firebase-admin \ lib \ firebase-app.js:78:23 at process._tickCallback(internal / process / next_tick.js:103:7) errorInfo中: {code:'app / invalid-credential', 消息:'通过“凭据”属性向initializeApp()提供的凭据实施无法获取有效的Google OAuth2访问令牌,但出现以下错误:“getaddrinfo ENOTFOUND accounts.google.com accounts.google.com:443”。 }}
任何人都可以帮我解决这里的问题。
我也看到了这个thread,但这是一个不同的错误。
答案 0 :(得分:1)
解决方案是更新系统日期/时间。
对于Windows系统,最好是与Internet时间服务器同步时间。