Ik los Firebase cloud-functies en Firestore-regelsfouten op


Over deze dienst
Automatische vertaling
'Missing or insufficient permissions'? Je Firestore-regels komen niet meer overeen met hoe jouw app gegevens vraagt. De forumfix - read en write toestaan: als true - opent jouw database voor iedereen. Ik achterhaal de echte oorzaak voordat ik iets verander.
Ik controleer jouw regels, queries en indexes en leg de oorzaak uit in gewone taal. Gangbare verdachten: permission-denied na een regelswijziging, FAILED_PRECONDITION (ontbrekende samengestelde index), offline synchronisatieproblemen, luisteraars lezen onnodig veel voordat jouw quotum op is.
Elke opdracht bevat een geschreven rapport: wat mislukte, waarom, de oplossingsstappen en hoe je herhaling voorkomt. Bij Standard en Premium pas ik de oplossing toe en test ik jouw exacte geval opnieuw, met voor- en na-screenshots op telefoon en desktop.
Niet gedekt: nieuwe builds, nieuwe functies, UI-ontwerp, Flutter of mobiele apps.
Om te starten: plak de exacte foutmelding of een screenshot, en wat er in plaats daarvan zou moeten gebeuren. Nodig mij uit als lid van jouw Firebase-project - stuur nooit je wachtwoord. Voeg alle betrokken codebestanden toe. Geen OTP-beveiligde of persoonlijke accounts. Ik geef binnen 24 uur schriftelijk antwoord op elk bericht.
Proces: reproduceren, diagnosticeren, oplossen wat binnen de scope ligt, opnieuw testen, erover schrijven.
Respecteer de rechten van derden
Let erop dat het tegen het beleid van Fiverr voor freelancers is om thema's, templates of andere elementen in het geleverde werk op te nemen die inbreuk maken op de rechten van derden of toepasselijke wetten. Lees er meer over in onze Gids voor verantwoorde digitale creatie.
Maak kennis met Milad Hussain
Website and Web App Troubleshooting Expert, Firebase and Bug Fixing
- Afkomstig uitPakistan
- Lid sindsaug 2021
Talen
Urdu, Engels
Automatische vertaling
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Heeft u mijn wachtwoord nodig?
Nee. Deel nooit jouw wachtwoord met mij of iemand anders. Je nodigt mij uit als lid van jouw Firebase-project in de Firebase Console, en je verwijdert die toegang nadat de opdracht is geleverd. Dat is de veiligste manier voor ons beiden.
Kun je garanderen dat de oplossing werkt?
Nee, en ik doe daar niet voor alsof voordat ik jouw project zie. Wat ik belofte is het proces. Basic geeft je een schriftelijke root-cause rapportage met de exacte oplossingsstappen. Bij Standard en Premium pas ik de gerichte oplossing toe, test ik je gemelde geval opnieuw, en het rapport vermeldt wat is geverifieerd en wat niet.
Wat als mijn probleem geen Firebase-probleem is?
Het rapport zegt dat wel, en geeft aan waar het bewijs juist naartoe wijst (bijv. app-code of een derde-partij API). De diagnose is het deliverable bij Basic — je ontvangt nog steeds de volledige schriftelijke bevindingen.
Waarom is het alleen Basic-diagnose? Waarom niet meteen oplossen?
Omdat toepassingen maken zonder een bevestigde oorzaak ervoor zorgt dat databases voor iedereen met een regel als allow read, write: if true openstaan. Eerst diagnosticeren betekent dat de oplossing — van mij of jouw eigen ontwikkelaar — de juiste is, en het rapport laat je dat controleren.
Zul je mijn beveiligingsregels openen om de fout te laten verdwijnen?
Nee. Ik los geen machtigingsfout op door jouw database openbaar te maken. Regels sluiten aan op hoe jouw app daadwerkelijk gegevens opvraagt, en het rapport legt uit wat er mis was met de vorige regels.
Is er een telefoongesprek nodig om het probleem te bespreken?
Nee. Alles gebeurt schriftelijk via Fiverr-berichten. Stuur de exacte foutmelding, een screenshot als je er een hebt, en wat er in plaats daarvan zou moeten gebeuren — dat is genoeg om te starten, en jouw rapport wordt ook geschreven.
Ik heb $30 betaald voor de diagnose. betaal ik het volledige bedrag opnieuw voor de oplossing?
Nee. Als je binnen 7 dagen na levering van de diagnose upgrade naar Diagnosis + Fix, wordt het volledige $30 tegoed gehouden voor de upgrade — ik stuur de upgrade als een aangepaste aanbieding, zodat je nooit twee keer voor de diagnose betaalt. Alleen Diagnose verandert niets aan jouw project, regels of code.
Mijn Cloud Functions willen niet worden uitgerold, of ik krijg een Blaze-factureringsfout. Is dat gedekt?
Ja — uitrol-fouten en Blaze-planfouten zijn gedekt wanneer dat het issue is waarvoor je bestelt. Vermeld in de vereisten of jouw project op het Blaze-plan draait, want Cloud Functions-work vereist dit.
Is deze dienst alleen voor webapps?
Ja. Deze dienst behandelt Firebase- en Firestore-problemen in webapps. Flutter of native mobiele app-werkzaamheden vallen hier niet onder, zodat jouw opdracht nooit aan de verkeerde dienst wordt besteed.
Blijven mijn code en data privé?
Ja. Jouw project, code en data worden alleen voor jouw bestelling gebruikt. Ik werk via jouw uitnodiging, jij verwijdert mijn toegang nadat de opdracht is geleverd, en niets van jouw project wordt met niemand anders gedeeld.

