Firebase set() 関数に関して、セキュリティ ルール エラーが原因で set() が失敗したかどうかを検出する方法はありますか?
サンプル コード (null
セキュリティ ルールが原因でセットが実際に失敗した場合でも、成功を示す を受け取ります):
locationRef.set('someValue', function(error) {
console.log(error);
});
Firebase のドキュメントによると、コールバックは同期が失敗した場合にのみエラーを受け取るとのことですが、セキュリティ ルールについてもエラーを渡すと便利です。このようにして、データが保存されたことを自信を持ってユーザーに伝えることができます。
これを行う方法はありますか?onComplete コールバックを使用する読み取り/書き込み関数に役立つと思います。