I have a React Native/Expo app where I am trying to use Firebase Cloud Messaging on an Android Device. I am stuck on implementing a successful Firebase Cloud Messaging initialization on Android.
I am completely stuck on this React Native Firebase error: you attempted to use a firebase module that's not installed on your Android project by calling "firebase.app()"
Related
Do I have to use firebase in my application that I developed with expo?
error;
Error:Missing GoogleSerivce-info.plist
I have created an app with React Native CLI.
Now, I would like to store sensitive data and SecureStore provides an API for securing data on mobile phones.
As I mentioned, the app has been created with React Native CLI. Do I have to do additional configuration to use SecureStore on the app or just npm i expo-secure-store and it is going to work.
If I would use EXPO, there is no additional configuration necessary.
AFAIK if you are using a none expo project you have to install unimodules first.
Iam new to react native and expo, while using an expo API in react-native project I got a warning "Constants.installationId has been deprecated in favor of generating and storing your own ID. Implement it using expo-application's androidId on Android and a storage API such as expo-secure-store on iOS
and localStorage on the web. This API will be removed in SDK 44."
And I got a solution for this from expo forum
But I can't figure out how to apply this solution to my project.
How can I programmatically check which version of Google Play Services is installed in a React Native app?
Is there any library for installing Zendesk or Freshdesk in React Native ? Or if there is another provider who provide their React Native SDK ?
You can install this plugin:
https://github.com/3sidedcube/react-native-zendesk
Or you can refer to WebView with this SDK for integration:
The mobile SDKs will not work in a React Native app. You could look at building a custom experience via a webview using the Web SDK: https://api.zopim.com/web-sdk/