Je corrigerai les erreurs des fonctions cloud Firebase et des règles Firestore


À propos de ce service
Traduction automatique
« Permission manquante ou insuffisante » ? Les règles de votre Firestore ne correspondent plus à la manière dont votre application accède aux données. La correction du forum – autoriser la lecture et l’écriture si c’est vrai – ouvre votre base de données à tous. Je cherche la vraie cause avant de modifier quoi que ce soit.
J’examine vos règles, vos requêtes et vos index et j’explique la cause en langage clair. Suspects habituels : permission refusée après une modification des règles, FAILED_PRECONDITION (index composite manquant), échecs de synchronisation hors ligne, écouteurs consommant des lectures jusqu’à épuisement de votre quota.
Chaque commande comprend un rapport écrit : ce qui a échoué, pourquoi, les étapes de correction et comment empêcher que cela se reproduise. Sur Standard et Premium, j’applique la correction et reteste votre cas exact, avec des captures d’écran avant/après sur mobile et sur ordinateur.
Non couvert : nouveaux builds, nouvelles fonctionnalités, conception d’interface utilisateur, Flutter ou applications mobiles.
Pour commencer : collez le texte d’erreur exact ou une capture d’écran, et indiquez ce qui devrait se passer à la place. Invitez-moi dans votre projet Firebase en tant que membre - ne transmettez jamais votre mot de passe. Ajoutez les fichiers de code concernés. Aucun compte OTP ou personnel. Je réponds à chaque message par écrit sous 24 heures.
Processus : reproduire, diagnostiquer, corriger ce qui est dans le périmètre, retester, le tout en rédigeant.
Respectez les droits des tiers
Veuillez noter qu’il est contraire aux politiques de Fiverr pour les freelances d’inclure des thèmes, des modèles ou tout autre élément d'autrui qui enfreint les droits de tiers ou les lois applicables pour les livrables. En savoir plus en lisant notre Guide pour une création numérique responsable.
Découvrez Milad Hussain
Website and Web App Troubleshooting Expert, Firebase and Bug Fixing
- DePakistan
- Membre depuisaoût 2021
Langues
Ourdou, Anglais
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Avez-vous besoin de mon mot de passe ?
Non. Ne partagez jamais votre mot de passe avec moi ou avec qui que ce soit. Vous m’invitez en tant que membre de votre projet Firebase dans la console Firebase, puis vous retirez cet accès à la livraison de la commande. C’est la méthode la plus sûre pour nous deux.
Pouvez-vous garantir que la correction fonctionnera ?
Non, et je n’en dirai pas davantage sans avoir vu votre projet. Ce que je garantis, c’est le processus. Basic vous fournit un rapport écrit de la cause première avec les étapes exactes de correction. Sur Standard et Premium, j’applique la correction ciblée, reteste votre cas signalé, et le rapport indique ce qui a été vérifié et ce qui ne l’était pas.
Et si mon problème n’est pas un problème Firebase ?
Le rapport le dira et expliquera sur quoi se porte autrement les éléments de preuve (par exemple le code de l’application ou une API tierce). Le diagnostic est le livrable de Basic — vous recevez toujours les conclusions écrites.
Pourquoi le diagnostic Basic uniquement ? Pourquoi ne pas simplement corriger ?
Parce qu’appliquer des modifications sans cause confirmée est la façon dont les bases de données s’ouvrent à tous avec une règle du type allow read, write: if true. Le diagnostic d’abord garantit que la correction, la vôtre ou celle de votre développeur, est la bonne, et le rapport vous permet de le vérifier.
Votre allez ouvrir mes règles de sécurité pour faire disparaître l’erreur ?
Non. Je n’aiderai pas à corriger une erreur de permission en rendant votre base de données publique. Les règles correspondent à la façon dont votre application interroge réellement ses données, et le rapport explique ce qui n’allait pas avec les règles précédentes.
Avons-nous besoin d’un appel pour discuter du problème ?
Non. Tout se passe par messages sur Fiverr, par écrit. Envoyez l’erreur exacte, une capture d’écran si vous en avez une, et ce qui devrait se passer à la place — cela suffit pour démarrer, et votre rapport est également rédigé.
J'ai payé 30 $ pour le diagnostic. Dois-je payer le prix intégral à nouveau pour la réparation ?
Non. Si vous passez à Diagnosis + Fix dans les 7 jours suivant la livraison du diagnostic, le montant total de 30 $ est crédité sur l'offre — j'enverrai l'offre de mise à niveau en tant qu'offre personnalisée, vous ne payerez donc jamais le diagnostic deux fois. Le diagnostic seul n'apporte aucune modification à votre projet, à vos règles ou à votre code.
Mes Cloud Functions ne se déploient pas, ou j’ai une erreur de facturation Blaze. Cela est-il couvert ?
Oui — les échecs de déploiement et les erreurs du plan Blaze sont couverts lorsque c’est le problème pour lequel vous commandez. Veuillez préciser dans les exigences si votre projet est sur le plan Blaze, car le fonctionnement des Cloud Functions en dépend.
Ce gig s’adresse-t-il uniquement aux applications web ?
Oui. Ce gig couvre les problèmes Firebase et Firestore dans les applications web. Le travail Flutter ou les applications mobiles natives ne sont pas couverts ici, afin que votre commande soit toujours dirigée vers le service approprié.
Mes codes et données resteront-ils privés ?
Oui. Votre projet, votre code et vos données ne sont utilisés que pour votre commande. Je travaille sur invitation de votre part, vous retirez mon accès à la livraison, et rien de votre projet n’est partagé avec quiconque.

