Can't find documentation of #react-native-firebase/admob lib in https://rnfirebase.io/ - react-native

Did admob disappear from #react-native-firebase lib?
I can't find any sign in its official website https://rnfirebase.io/.

Admob is removed from firebase(Google Firebase team have removed it in upstream level) and
It will never be in react-native-firebase again, It's still available in V11.5. But you won't get any update for this repo. and this is the doc link of rnFirbase admob. So you have to find alternative for react native library for admob. follow this link to get more information about removal.

Related

Recommended libraries for building an app which includes for deep linking and oauth

I have recently started to build a react-native app, which I want to build for both iOS and Android using a firebase Backend, and Branch.io/Firebase deep-linking services. I want to include in it both OAuth provided by Google and some kind of invitation link by using deep-linking. I have encountered problems in finding a way of supporting both.
It is worth mentioning that I am new to React and javascript, and have no experience in it.
I have tried using react-native-cli and tried to add OAuth to Google using firebase. I couldn't find enough documentation, so I followed a tutorial on youtube, and only managed to make it work by switching to Expo instead of react-native-cli.
Then I tried implementing some kind of invitation to groups in my app, using deep linking. I tried firebase's Dynamic links but got an error that firebase.links() is not a function and couldn't solve it due to lack of docs about it.
I then found out about react-native-branch library. It is in Alpha version in Expo so in order to use the native module I found out that I had to detach from Expo, and I wonder if there's an easier way to do it.
I've spent several days, as expected, in order to try and solve those issues. Is there a relatively simple way to do it?

Integrate facebook sdk to track event in app

I have tried to integrate facebook analytics to my app which was generated by expo but got error
Undefined is not an object( evaluating AppEventsLogger.logEvent)
I have tried to use expo eject to use expokit and then add the following code
import {AppEventsLogger} from 'react-native-fbsdk';
AppEventsLogger.logEvent('battledAnOrc');
Is there anyone add facebook analytics to app which generated by expo before?
That's expected behaviour since react-native-fbsdk includes native code (Any library that includes a react-native link step in its installation instructions)
Currently, there are no built-in modules in Expo that have made that module available. It can be seen that we are working hard at the moment.
If you want to use a module, you need to make the app a stand-alone app.
You can run this expo eject and yarn add react-native-fbsdk and react-native link react-native-fbsdk

Google Maps Premium Plan on react-native-maps

I'm trying to modify an app which is using react-native-maps with a free API token to start using the "Premium plan" for Google Maps.
I have reviewed the documentation, but I can not find how to add the premium client id and channel id.
Also, after checking https://developers.google.com/maps/premium/android-get-started I saw that for native applications the package "com.google.android.m4b.maps" should be used instead of "com.google.android.gms.maps". How can I do this with react-native-maps?
Thanks!
The react-native-maps project has several dependencies on com.google.android.gms.maps. Unfortunately, you will need to either…
Fork this project and update the dependencies to com.google.android.m4b.maps, or
Write your own Android Native Module for the functionality you need instead of using react-native-maps

How to integrate FCM (firebase cloud messaging) with react-native

I am working on a react-native app and I am required to integrate FCM push notification service, so how can I integrate it?
Use this module
https://github.com/evollu/react-native-fcm
Install
npm i -S react-native-fcm
Link the library to your iOS/Android project
react-native link react-native-fcm
Check the configuration and usage details in the README
I came across the same issue and I find out there were 2 ways
react-native-fcm: Simple and Easy to use.
Create my own module! why reinvent the wheel right? but react-native-fcm has 79+ open issues and hasn't been updated since past 1-month while Firebase is changing very rapidly.
So decide to create my own module and handle it my own way.If you are planning to make your own module then I have shared my code on this Git Repo: https://github.com/hiteshsahu/react-native-fcm-android.
Hope it helps.

ReactNativeART documentation and stabillity

ReactNativeART examples are available across web (eg. http://browniefed.com/blog/2015/11/07/react-native-how-to-create-twitter-exploding-hearts/) but not in react native docs and source code has references. (https://github.com/facebook/react-native/tree/master/Libraries/ART)
Is it available for ios and android and if so why isn't documented yet on react native documentation page?
The ART module has been published and all apis seems to be stable,we have already use it in our project and it preforms well.
Facebook has split react-native and react-dom form react for native and web platform,they share same addons and implements.the ART module is a react-native implement of react-art,so we have to find documentation in react-art project.While react-art is a library based on sebmarkbage/art.this issue may be helpful.