使用云功能一次为多个子用户自定义声明?

custom claim for multi sub users at once using cloud function?

使用云功能一次更新多个子用户的自定义声明的最佳方法是什么? 我的意思是 forEach 会在一组让我们说一个用户电子邮件列表(字符串)做这个工作吗?

const list = ['user1@example.com','user2@example.com','user3@example.com']


list.forEach((el)=>
getAuth()
  .getUserByEmail(el)
  .then((user) => {
      return getAuth().setCustomUserClaims(user.uid, {
        premium : true,
      });
  })
  .catch((error) => {
    console.log(error);
  });
  
  )

没有API同时更新多个用户。您必须单独处理它们。