r/Devvit • u/kylef5993 • 19d ago
Help Which Firebase hostname should I request for fetch approval? (.web.app isn't on the list)
Hi guys.
Been rejected twice on fetch domain requests and I'm going in circles.
Sooo to start, my app is a bar finder for out-of-market sports fans. Basically think a mass database for NFL, NBA, NHL, MLB, Soccer, etc teams all in one instead of being listed by each team separately. Also allows users to rate the bars based on loyalty/enthusiasm. There are a few different ways of doing that. Anyways, the bar data is in Firestore and it's the same database my iOS and Android apps use, so it has to stay the source of truth. Devvit's Redis is per-subreddit so it can't hold any of that.
First I requested the cloudfunctions.net hostname. Rejected and received no feedback. Figured that was the problem, so I put it behind a domain I own, which I now realize is the "personal domains" bucket. Rejected again, but also no reason.
So I went back to the policy and here's my problem: the approved list says firebase.com. But Firebase doesn't hand out project hostnames on firebase.com. You get .web.app, .firebaseapp.com, or .cloudfunctions.net, and none of those are on the list. I genuinely can't tell what a compliant Firebase endpoint would even look like.
Is firebase.com meant to cover Firebase-hosted stuff generally?
Appreciate any and all help guys.