How to configure react native app for SKAdNetwork FB/IG ads? - react-native

It is my first time deplying FB/IG ads to increase app installs. As part of the process, the Ads Manager, however, is prompting me to "Update the Facebook SDK for iOS" which I assume to mean integrate it into my react native app. Given that FB dropped support for react-native-fbsdk back in 2021, I'm wondering how I should be configuring my react native app in this case? — there doesn't seem to be much documentation online for whatever reason ...
Would appreciate any help and guidance from folks who have deployed FB/IG ads for app installs with a react native app!

Related

Synchronizing React-native application integrated with the iOS Calendar using expo

I am trying to link my react native app with the iOS calendar. My app runs on expo and uses the react-native-calendar-strip. I've been searching to see how to make a start but not quite sure.Could you please guide me on how to do this?
below is the package that I used
https://github.com/BugiDev/react-native-calendar-strip

Can we use Realm in React Native project with Expo?

I am making a Mobile app in React Native with Expo.
Now I am thinking that I will use Realm to manage state in my project.
However, I am not sure that I can use Realm on Expo or not.
Expo is quite useful to create React Native Mobile Apps easily and quickly, but sometimes there are some conflict with some modules and libraries.
So, could you teach me that Realm can work on Expo or not?
Thank you,
Update 24 Jan 2022
The feature request was marked as Complete today.
I can confirm that Realm works with custom dev clients.
Here is an expo/example you can use to get started today --courtesy of the Realm team.
We won't be adding Realm to the Expo Go app (that you download from the App Store or Google Play Store) since we are limiting the amount of native third-party services that we include by default.
Update 2 July 2021
The feature request has been marked it as In Progress by the Expo team.
https://expo.canny.io/feature-requests/p/realm
It should be included as part of a custom development client, you can read more about custom development clients here https://blog.expo.dev/introducing-custom-development-clients-5a2c79a9ddf8
Previous answer
From the realm docs
Expo does not support Realm
Unfortunately, Expo does not support Realm. If you use the Expo CLI or create-react-native-app to create your React Native project, you will need to "eject" your Expo project to use Realm. The installation steps on this page do not use the Expo CLI.
https://docs.mongodb.com/realm/sdk/react-native/install/
It has been a feature request for expo since 2017 https://expo.canny.io/feature-requests/p/support-for-realm
Finally, Expo now works with realm.
Expo Announcement
Guide
not yet
you can check for support state from here:
https://expo.canny.io/feature-requests/p/support-for-realm
Yes, Expo now has a way of doing this using Custom Dev clients. Here is an example app from the Realm team.
https://github.com/expo/examples/tree/master/with-realm
You can also see this request is marked as complete on the Expo feature request site.
https://expo.canny.io/feature-requests/p/realm

React Native Paypal Integration For Android

I want to integrate Paypal SDK into an android application that I’ve created with React Native. I have used sharafat/react-native-paypal which is forked from MattFoley/react-native-paypal (MattFoley’s package is not updated anymore). It works on emulator without a problem, but when I create an apk, the app won’t open.
We want either an easy solution to the error in our current application

Is Facebook iOS app built in React Native?

I came across an article that gave me the impression that Facebook's iOS app is built in React Native.
Does anyone know if this true?
One of my friend who was interviewed at FB 5 months ago was told that more than 80% of the application is still native.
I realized what is the point of moving over to React Native from Native for big companies? rather stay native and give the best user experience!
Facebook claims:
"Using React Native in the Facebook app".
It means that they have used React Native partially in app. But the point is to what extent they have used React native, no one knows.
So, it seems like most of the core is build in native but they have started implementing new modules in React Native.
It's also easy to build part of your app in React Native, and part of
your app using native code directly - that's how the Facebook app
works.
This is the official words from Facebook. it means Facebook did not use completely react native. it is partially using react native in their apps.
One of the main tabs, Facebook Marketplace, is built with React Native.
https://reactnative.dev/blog/2017/08/07/react-native-performance-in-marketplace
https://reactnative.dev/showcase
Yes it is true. You can see the list of apps in this section.

React Native - Using iOS and Android SDKs

I just started using React Native a few days ago and want to build my next iOS/Android app with it. However, I had a question (and I apologize in advance if this question is very basic).
If I am integrating my iOS and Android apps built with React Native, with an external service (like Salesforce for example), how do I go about using the native mobile SDKs they provide for iOS and Android? As in, what do I do to integrate those SDKs into my React Native app? Those SDKs are using native Objective-C and Java code, so how would I be able to use the JS code for React Native? I believe my understanding about this is skewed.
I looked at this link which goes into it, but it seemed very confusing and I had a bit of a hard time grasping the concept (again, I am very new to this - I've done a lot of web development, hence turning my attention to React Native, but I've done no mobile development whatsoever).
If someone could please explain how that works, and point me in the right direction where I can read and learn more, I would sincerely appreciate that!
Thank you!
Checkout out this talk on SalesForce mobile SDK for React native
Official SalesForce Docs - Read Here
Also this tutorial might help you. http://rajaraodv.github.io/salesforce-react-native-tutorial/
Update:
There are react native packages build by open react native community if you couldn't find anything to access native iOS or android functionality you will have to write react native wrapper yourself using react native "Native Modules"
Native Modules