Link to Google Play in Firebase App Distribution - firebase

I tried that "link google play" but I can't do this.
https://firebase.google.com/docs/app-distribution/android/distribute-cli?apptype=aab#before_you_begin
I followed the link, but the aab file is not distributed from App Distribution to PlayStore.
I did these.
Firebase Page > Project Setting > "Google Play card" linked
Permission : firebase owner
What more should I check?

Related

Why do I keep receiving an error when initializing my firebase project while setting up firestore?

I am learning how to set up and host a webpage through firebase, and when I attempt to initialize the project (by running firebase init in the firebase CLI) every time I reach the firestore setup portion, it always results in the same error.
It looks like you haven't used Cloud Firestore in this project before. Go to https://console.firebase.google.com/project/resume-site-599bc/firestore to create your Cloud Firestore database
When I copy and paste the link, it brings me to the firebase console page and says "your action was forbidden" no matter what I do. I have tried to go into the console settings and made sure all of the correct APIs are enabled. But there seems to be little help when I tried googling the issue.
Thank you.
I had the very same and error and fixed it with #MS29's method. More verbose for simplicity:
In the Firebase Dashboard, go to Project Settings -> General
Set "Default GCP resource location" again.
After that, the Firestore can be found again.
So even though I already had the project created and I created my Firestore database, my: Default GCP resource location didn't select properly when creating the project. Once I fixed this, it had no problem connecting to my database.
I've faced the same problem with Angular 14.2.0 and firebase 19.14. The solution for me was as follow:
I've checked the project list by using firebase cli:
firebase projects:list
There I noticed that the Resource Location ID wasn't set for any reasons. So I opened the settings of my firebase-project using the console (https://console.firebase.google.com/) and on project settings tab u can set the GCP. That's it
Look like you haven't create project on your firebase account
So firebase ask you go into the link to create project.
For the problem of "your action was forbidden",
it seem to be the problem of multi google accounts.
Google still work quite bad on multi accounts sometime.
You can try access the google firebase console main page by the link below.
https://console.firebase.google.com/u/0/
https://console.firebase.google.com/u/1/
The last number is the number of user. You can change it if you have many google accounts.
P.S. The user order will change if you logout.
Most likely that you don't have the project created in firebase. Either create a new project by going to
https://firebase.corp.google.com/u/0/
or enable Firebase for an existing GCP project by choosing that project in the add project page
it's happening same to me too, but in my case:
I already created the database at Firestore Cloud *at their website
for now I'm still troubled with it, if I have solution.
#update
hello, I'm in bandwagon when it comes to this problem: [firebase init firestore not work with existing project]
I'm using firebase CLI version 10.6.0
but somehow I manage to deal with it, here's my solution/timeline:
I install using firebase login --no-localhost because encounter problems with firebase login
encountered with errors: cannot install firestore but hosting part can.
try to reset database, created again but still get error: cannot install firestore
then I logout, then login using ONLY firebase login, not the firebase login --no-localhost
bang! solved!
hope it helps~

How to open Google Authenticator from a link?

I'm developing a website that requires a 2FA. We already permit to users to set it by scanning a QR Code shown in our configuration page.
My question is a bit more tricky. How can I permit user to open the app if he opens the page from mobile browser, ie. navigating from the phone with the Authenticator app installed?
I already have the logic to understand if the user is on mobile or not, but I don't find any solution that can replace the QRCode since the user cannot use the mobile camera in that case (he is using the phone to net on my website!).
I was searching the possibility to create a link that is recognised by an authenticator app (Google Authenticator or Microsoft Authenticator) but I didn't find a solution. Any idea?
After some research and trial, I found the link I was searching for.
In Google Authenticator (or any other app), the account are listed in the form:
Amazon(my#amazon.com)
123455
Google(me#gmail.com)
455234
Issuer(email)
554645
AnotherCode
142414
In order to generate a new entry without scanning the QRCode, a link in the form of:
otpauth://totp/dev#it.com?secret=123abc&issuer=StackOverflow
has to be opened. For instance, the link above results in the following entry:
StackOverflow(dev#it.com)
The link is opened by the phone using the installed Authenticator app.

Crawl status saying it can't find any pages to index in my android app

Although I followed the below guide on my app (up to 7th step because I'm not interested in personal contents or on-device indexing):
Firebase appIndexing tutorial
And connected my app to firebase consol.
Also verified steps against "Get Started" guide:
Firebase AppIndex for Android Get Start guide
And followed steps included in Google guide to create deep link in app (except for reading data from coming intent section) as below link:
Google guide for creating deep link to app contents
I also verified the intent code in the manifest using adb command and got it successfully executed for specified url data (scheme, host, and pathPrefix) with added android:autoVerify="true".
The only thing I couldn't accomplish is to declare the "Digital Asset Links" file by uploading it to my website on Weebly, because I couldn't find a way through my search to do so.
Now, after I added the android app into my webmaster as a property and verified the ownership of my website on Weebly then associated the website to the app in the webmaster, I got the following message in the "Crawl status":
"We did not find any pages to index in your app
Your app pages must be found and indexed before Google can start showing them in search results. You can tell Google which pages to index in a sitemap or in web page markup, or if your website and app have identical page organization, Google can infer your app pages from their corresponding web pages."
I'm really stuck here, and don't know what else to do to index my app contents keywords into Google Play for users to find my app when they search these keywords.
Is there any steps I missed in order to have my app indexed? or is there any other method to make my app on Google Play found when searching for specific keywords (that's all what I want, and I created the website specially for this task)?
Thanks in advance for your help.
App Indexing is for finding app pages in Google search, not in Google Play.
Unfortunately, you do need to associate the Digital Asset file, but this is just a text file in a known location: you can see the details in https://developer.android.com/training/app-links/verify-site-associations

firebase init displaying incorrect default projects

I wish to use firebase functions. When I input firebase init in my current folder, it displays the incorrect default projects below. These projects displayed are from my google account 1. Currently I am logged into google account 2.
How would I get firebase init to display the correct default projects (the projects from google account 2)? These are the projects from my google account 2:
You first have to logout from the CLI with the logout command and then login again (command login) with your google account 2.
See the list of commands here: https://github.com/firebase/firebase-tools
I had this same issue and this was due to an environment variable that was stored on the system, you have to delete it, restart your machine and try the command again

Firebase Invite for Beta App (Google Play Store Beta and iOS Testlfight)

Does Firebase Invitie Dynamic Links / Referal Links work for Google Play Store Beta Apps and/or for iOS Testflight Apps?
Our game app is currently in Beta and we're about to add a referal system.
Firebase Invites is powered by the same backend as Firebase Dynamic Links, but there are differences. Most relevant here: Firebase Invites do not supports most link behavior parameters that Firebase Dynamic Links do.
Below information about Firebase Dynamic Links.
Firebase Dynamic Links on iOS will function when App is in TestFlight. Keep in mind:
1) User who tap on the link must have access to your iOS Beta App in TestFlight. I believe, to make this happens you need to invite user to TestFlight first.
2) You can specify "ifl"/"afl" parameter during dynamic link creation. See https://firebase.google.com/docs/dynamic-links/create-manually . If this parameter is specified, the user will be navigated to your custom link, not AppleStore/PlayStore.
One of the parameters when creating a Firebase Dynamic link is a Fallback Url. Reference Android and iOS:
If you are using Test Flight, you can now send a public link to users to invite them to install your app.
In App Store Connect, open your app > click on the TestFlight menu at the top > select your test group to the left > Click "Enable Public Link".
Copy your link and add it to the fallback url parameter of the iOS parameters builder when generating your Firebase Dynamic Link.

Resources