Implementing Google Analytics in iOS App, if Firebase is already integrated for Push Notifications - objective-c

I am having an iOS App in which Firebase is already integrated for the purpose of Push Notifications. So, I am having a GoogleService-Info.Plist file at the root of my target.
Now, I am adding Google Analytics SDK through pods and the tutorial is asking me to download another GoogleService-Info.plist file which is having a tracking ID. So, I am confused now that how to use Google Analytics in this case as I am already having a plist file.
I want to use google analytics as I want to do screen tracking which is not that efficient in FireBase Analytics.
Please can anybody guide me through the process of integrating Google Analytics when Firebase is already present in the app?
Thanks in advance.

This should help you with a common tutorial online FireBase Analytics Docs.
Use these docs to follow along in a tutorial that firebase has. For what I know about firebase is almost all the tutorials and help are written in swift and is kinda annoying if your writing in objective-c like I do. There is also sample projects on their website so it might be helpful to start at a sample project and work from there.

Related

Google Play Reject: Is there a way to use Firebase Analytics without using background location?

I've uploaded my react-native app to Google Play and it has been rejected due to using background location permission.
The rejection email from Google Play
Google Play won't allow any background location usage without valid proof of using it, which is a thing I cannot even prove.
After drilling it down, I found out that the only entity that's using this permission is Firebase Analytics (I guess it's the Google Play Services plugin).
Does anybody know how to bypass it?
I'm using the most updated react-native & expo versions.
Thank you for your assistance

Using agora.io in vue.js

This question might sound quite silly, but I need your help.
I have successfully implemented the agora.io live interactive streaming in flutter and is running fine. I wanted to know if I can implement this same feature in vue.js. I was trying to find any documentation but couldn't find any.
Can anyone help me find any documentation or at least a git repo which I can refer to.
Thank you in advance.
While Agora doesn't officially have any documentation for making a interactive streaming web app in Vue, it does have one for Group Video Calls at https://github.com/AgoraIO-Community/OpenAgoraWeb-Vue.
Since video calls work almost the same as broadcasts, you can use the OpenAgoraWeb repo link and tune it in a way to make it only one way streaming for audiences.
A sample interactive streaming web app for web using Vanilla JS: https://github.com/digitallysavvy/agora-web-broadcast-demo.
You can also use this Vanilla Sample link to convert it into a VueJS application or you can use a combination of both.
You can also create it from scratch using the documentation at: https://docs.agora.io/en/Interactive%20Broadcast/start_live_web?platform=Web.

App won't run without google play services, which are not supported by your device Error while using firebase analytics for react native mobile app

I am trying to integrate firebase analytics on react native app, I have completed all the prerequisites and got a successful build running on Honeywell android Device, but when I open the app it gives above error. There are many such duplicate question but nothing works for me as I can't have play store as the target devices are Handheld android devices and not mobile devices. How to integrate firebase analytics without having to install google play service.
Thanks for Answer #JakeSteam
But I could get firebase integration working without google play service error.
Issue Details:
I was using react native firebase 5.x.x, which works fine but will give a pop up message mentioned in question if your device doesn't have google play service.
Workaround:
Upgrade react native firebase to version 6.x.x, the community has redeveloped this repo and I am not having issues with it now.
NOTE:
Without google play service on your device you can only use few firebase services like analytics, crashlytics etc.
As a Firebaser said:
Firebase as a platform requires Google Play Services, even though some Firebase products may be able to work without it.
If you cannot use Google Play Services, you may want to look into Google Analytics, which does not require it:
Note: Google Analytics can be used and will work on devices that do not have Google Play Services. In this case you still download and use the Google Play Services SDK and Google Analytics will automatically fall back to local dispatching.

Branch.IO - Link to Facebook Group

I'm in marketing and hoping someone here can provide some guidance. I have been searching for a solution that will allow potential customers to click on a link present in an advertisement and have the link open our Facebook Group in their FB app. Today, the mobile web browser takes over.
I've been researching this for some time and recently found Branch.IO. I'm just not sure the best approach to take to accomplish my goal. Most of the examples I've seen are to launch a companies mobile app with deep linking to a product. I suppose this is similar but the app is Facebook and the deep link is to our group.
If someone would be willing to assist I would be very appreciative. Thank you!
For Facebook app to be opened consistently, you would need to integrate Branch SDK into the app. Since you do not have access to Facebook's code base - you will not be able to do this.
The setup is still possible with Branch, but you would have to rely on the URI schemes provided here: What are all the custom URL schemes supported by the Facebook iPhone app?
You may utilize Branch's integration guide for best integration results.
However, you may be better off using a simple link shortener of some sort to direct users to your Facebook group on web.

Sharing a sound in reactnative

I've created an app, inside I use react-native-sound to play sounds.
I embedded sounds inside the app. If a user wants to play that sounds, he/she needs to open the app and play it. How can I enable users to share this sound in WhatsApp or other applications? Is there any 3rd party library exist?
Facebook this functionality in their core api to share the content on other applications. read it here
You can use react-native-share with react-native-fetch-blob to share any file.
react-native-fetch-blob making file access and data transfer easier and more efficient for React Native developers.
With react-native-share you can share file, checkout the github issue here.