Flutter & Firebase Dynamic Links - firebase

I would like to use Firebase Dynamic Links to open the email verification message in the app by tapping the link sent by email.
In the Dynamic Link created, the package name of the app is given so that the app can start when the link is tapped.
My question is : do I need my app to be in the PlayStore so that the app can be recognized and opened, or can I test the dynamic link app opening even if my app hasn't been published.

You can test dynamic links without having the app published in the stores. It just has to be installed on the device of course.

Related

Facebook login with firebase in react native app

I want to add Facebook login in the react native app(Android/IOS). I have created IOS and Android apps on Facebook developer account both apps have different App ID and different App secret. And on Firebase console I have enabled 'Facebook sign-in method' which takes only one App ID and one App secret. So which App ID and App secret should I put in the firebase console. Thanks in advance!!
I Found out the answer. Instead of creating 2 different apps i.e IOS and Android version on the Facebook developer account create one app and then click 'add platform' option on Facebook developer account.

Can I use Firebase Dynamic Links for a web app?

I don't see any option for Web under "receiving dynamic links" in Firebase Dynamic links page.
Without the SDK, there's no way to connect a post-install user with a pre-install click.
I have a desktop app that runs on node.js like a web app, using nw.js. What I'm trying to do is create referral links for users. After someone clicks a referral link, I need to be able to track his referrer. But the problem is that link is only going to take him to the download page, after he downloads and opens up the app for the first time, how can I reach his referrer info? The desktop app has no connection with the website that users download from.
I understand that this can be done with Dynamic Links SDK but can I use that SDK in a web app?(desktop app actually but runs with HTML/node.js)
The post-install deeplinking in Dynamic Links is just for Android and iOS - so there isn't an equivalent for a desktop app.

I have add a apps (BC API DISCOVERY ) in adobe business catalyst. But after add this app then showing a message in yellow box

I have add a apps (BC API DISCOVERY ) in adobe business catalyst. But after add this app then showing a message in yellow box like
(This application is already installed on your site - but it needs to be authorized in order to function.Please contact your developer to authorize the app to run on your site and access your data.)
Please check also a screenshot
enter image description here
Take a look at this article - http://docs.businesscatalyst.com/developers/faqs/api-related-faqs#authorize-first
Basically you can copy the files from one site to the other, however, the first time you need to authorize the app. To do this log on with a partner user and you will have a button to authorize the app.
Do note the site you are authorizing the app for needs to be under your own partner portal.
If you are still having trouble let me know:
-the site you are trying to install the app on
-the app key
-the username you are logging in with
Thanks
Aayush Vashishtha

Google Admin Directory API in Appmaker

After creating a directory datasource the Google Admin Directory API is automatically added to app settings. However the AdminDirectory object is not usable in server side appscript. Documentation for adding the AdminDirectory object to appscript in other apps suggests the api needs to be activated via the api console. There are unfortunately no links to the project at the console from the advanced section of the app settings. The user I am using developing this app with has MANY projects in the console any of which could be one created by appmaker. Is there a way to determine which project is the one the appmaker app is associated with? Is this even what I need to do to make the AdminDirectory object available in server side scripts?
I run some tests and you should be able to use the AdminDirectory object after adding a Directory Datasource to your App Maker application.
To test this I created a new app in App Maker and added a Directory Datasource. Then I created a Server script and used the code available in this Apps Script Admin Directory example https://developers.google.com/apps-script/advanced/admin-sdk-directory#list_all_users (*Note that for testing purposes, I used console.log instead of Logger.log)
Then in a new Page I added a Button widget and called the server script by using google.script.run in an onClick event in the Property Editor and I was able to get (console.log) the list of all users in my domain. Note that in order to call a server script, you will need to use google.script.run as explained here https://developers.google.com/appmaker/scripting/client#call_a_server_script
Try in AM editor App Settings -> Deployments, then expand deployment you need. There you will see 'View Logs' button. Clicking the button will open Google Cloud Console for your project.
By the way, you can access directory model by querying it:
var people = app.models.YourDirectoryModelName.newQuery().run();

Linking Admob to Firebase

I have created a project in firebase. I have also added an app in Admob with two banner ads. When I try to link this app to Firebase project, it always gives me this error :
Unable to link app to Firebase. Please refresh the page and try again.
I tried refreshing the page and link the firebase project but no luck. It suggests me the firebase projects to choose in the dropdown, but when I try to link to a specific project, it doesn't allow me to link.
The error you're seeing,
Unable to link app to Firebase. Please refresh the page and try again.
is the base case message, unfortunately. It means that an unusual error has occurred, one so uncommon that it doesn't have a message of its own.
One reason we have seen it come up for people is that they've linked their AdMob app to a Firebase project, then deleted that project without unlinking it. This leaves the AdMob app tied to the dead project and unable to be linked to a new one. If that might be the case for your app, try this workaround:
Log into the Google Cloud Console (http://console.developers.google.com/)
Restore your project from deletion by using the steps listed here: https://support.google.com/cloud/answer/6251787
Unlink that project from your AdMob app using these steps: https://support.google.com/firebase/answer/6387949
Link your AdMob app to a new project as normal.
typically this happens if the project owner in Firebase is not the same user as the AdMob user trying to do the linking.

Resources