Disabling Cast SDK data analytics - google-play-services

I am currently using Google Cast SDK in my iOS and Android app. I see on iOS that Google Cast SDK collects the following https://developers.google.com/cast/docs/ios_sender/app_privacy but I do not see nutrition facts for Android. What data does Android collect?
I'm wondering if turning off Firebase analytics will turn off cast SDK data collection. For example, if I set FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED to YES on iOS (https://firebase.google.com/docs/analytics/configure-data-collection?platform=ios) and firebase_analytics_collection_deactivated to true on Android, will the cast SDK no longer send this data? If not, is there a way to turn off cast SDK data collection, and how can I test that data is no longer being sent?

There is no way to turn off logging/analytics, and there are no plans currently to provide a way to disable logging/analytics. You can find out more information about what Android collects from the GMS Core documentation.
https://issuetracker.google.com/191684320

Related

Possible for Expo/React Native to save large amounts of encrypted data to iCloud?

I'm developing an Expo app which stores large amounts of users private data, currently only within the app. In order to allow the user to migrate their app data between devices, we need to store this in iCloud.
I'm currently unable to find documentation or article that explains how to do this.
Is it not currently possible for Expo to save data via the iCloud API?
there are some ways to save the data in the iCloud, one way you write ios native module
for iCloud API, then use it in the js. the detailed guide you can see here.
the other way is to search the third library which is used for react-native.for example:react-native-icloudstore. but it is old.
besides them, you can use CloudKit JS. use it in the native app webView.
you can go to the official site to learn it
In the end, if you can write native ios code, I suggest you use the first way. if you can not write it, you can search ios native relate library, then make your own
native module for ios

Google Cast Receiver API for Android/iOS

We are creators of a music player app and would like to extend our app
with the Google Cast (Audio) receiver capability.
Currently the Receiver API is a JavaScript API, which allows access to the visalization of the receiver part only, no chance to get to the raw audio data...
Is there a plan to provide a public or private API to be used in mobile apps?
I know, there were similar questions already (e.g. Implementing Google cast receiver), but maybe there is an updated answer for this.
Thank you!
Casting to an Android or iOS app is not supported by the Cast SDK.

What are battle tested ways to do mobile analytics in react native?

Things like in app feature usage (across iOS and Android)? Please show examples of how things have been measured if you have them.
I recommend to use a Google Analytics Bridge for react-native.
Google Analytics Bridge is built to provide an easy interface to the native Google Analytics libraries on both iOS and Android.
Why a native bridge? Why not use just JavaScript?
The key difference with the native bridge is that you get a lot of the metadata handled automatically by the Google Analytics native library. This will include the device UUID, device model, viewport size, OS version etc.
You will only have to send in a few parameteres when tracking, e.g:
const GoogleAnalytics = require('react-native-google-analytics-bridge');
GoogleAnalytics.trackScreenView('Home');
GoogleAnalytics.trackEvent('testcategory', 'testaction');

using firebase geofire in IOS App

I am to looking for a quick way to implement a dynamic location based filtering of points of interest feature in an iOS App - where a user's location continuously changes and as a result the points of interest will continuously change.
I see that firebase geofire has a similar feature but written in .js. Can you advise if this can be leveraged in an iOS App with no webviews?
GeoFire now has an Objective-C library!

Apple/Google Maps SDK for getting directions data

I am trying to build an iOS application that will basically give me distance and route to how to go from my current location to a specified destination.
Does Google Maps SDK or Apple Maps SDK expose such an API to get directions/navigation data without leaving the app?
I know Google Maps API has directions data REST API, however I was looking for more integrated solution that utilizes MapKit directly, if any. Thanks for reading so far.
As far as I know, Apple is not supporting GoogleMaps in MapKit. I used GoogleMaps, and I need to import all libraries and add the functionality by code.
But it supports Apple Maps.