Firebase Cloud函数如何调用清理函数

时间:2018-07-27 18:51:22

标签: firebase google-cloud-functions

我在db中有超过10k的通知令牌,我想像这样发送数据味精:

const promises = [];

      l = niz.length;
      for (i = 0; i < l; i++) {
        promises.push(admin.messaging().sendToDevice(niz[i], payload, options));
      }

      return Promise.all(promises);

在niz中,我有令牌数组,长度为999。如何从此代码中调用清除函数,该函数将删除无效的令牌。我需要响应和niz [i]发送到清理功能。但是我不知道怎么办,因为我寄出的承诺不止一个...

1 个答案:

答案 0 :(得分:0)

您可以检查每个消息是否有错误。

from sqlalchemy import create_engine
username = os.getenv('REDSHIFT_USER')
password = os.getenv('REDSHIFT_PASS')
DATABASE = "SHP_TARGET"
HOST = "Netezza1"
PORT = 5480
conn_str = "postgresql://"+username+":"+password+"@"+HOST+':'+str(PORT)+'/'+DATABASE
engine3 = create_engine(conn_str)
df = pd.read_sql(Query, engine3)

您可以在FCM Send Notification

找到完整的解决方案