Does Google Identity Platform have a local emulator? - firebase-authentication

I would like to know if there is an emulator for local development and if there is documentation about it.
I know Firebase has one but I don't know if it's exactly the same.

As of now, there's no emulator feature for Google Cloud Identity Platform (GCIP) yet. As reference, this is also mentioned on a Google Groups thread. Currently there is no ETA when this feature would be available in the future. These are the current beta emulators that are available .
What I could suggest is file a feature request through this link to report issues and feature request.

Related

Upload pre-installed app to playstore shows error

While uploading app on Google playstore, we are getting below error.
You need to use a different package name because [pkg_name] is used by
a pre-installed application. To upload a pre-installed application,
please contact Google Play Developer Support.
I am sure that mentioned pkg name is unique, however we have pre-installed this app in some of devices. Now how to upload it to Play console ?
I got this solved by using contact support team of Google, They then contacted carrier/preload team to allow package.
Sometimes if you preload app first and then publish app on Playstore, Google play will block the package and confirm your identity from pre-load team before allowing you to publish.
So it is advised to put package in store first & then pre-load to avoid such long process. (You can limit discovery via multiple ways).
Source - https://medium.com/#shashank.mishra_62841/complete-guide-in-app-update-for-android-apps-google-playstore-1b8f2946fa7a

How to get publicly accessible crashlytics report url?

I want to share my crashlytics crash report to some 3rd parties.
How can I get a publicly accessible url like below?
http://crashes.to/s/419b5b28766
I am bit new here, is it a old deprecated crashlytics feature?
I don't seem to find in my fabric crashlytics dashboard.
Zubair - from Fabric/Firebase. Great question. We deprecated that share link feature, so those won’t be accessible anymore. The decision to drop support for it was based on customer feedback, and because we don’t plan to carry over the share links feature over to Firebase.
Definitely not ideal if you were using that feature a lot, but as a workaround I recommend downloading the stacktrace and issue details with the "Download .txt" file button and sharing that instead.
Downloading the stacktrace and issue details with the "Download .txt" file button was part of the Fabric.io. In Google Firebase, using the BigQuery is the best way to get that data. To to that make sure, you have enabled the BQ Integration under Project Settings > Integrations > BigQuery

Android - All users have to install Google Play Services?

For devleopment I have to do this:
If not installed yet, you have to install the following packages :
Extras / Google Play services
Extras / Google Repository
Android 6.0 (API 23) / Google APIs Intel x86 Atom System Image Rev. 19
Android SDK Build-tools 23.0.3
Is this for development only? Or do all my users of the app have to also download Google Play Services etc?
Yes I know this isn't really a question for stackoverflow, but where else can I ask this question? They are not letting me ask this in the github issues either.
I also can't test this, because react-native-maps isn't working for me, it keeps crashing. I wash hoping to learn if its worth the effort to fix the crash. If users have to install a bunch of stuff to use this, then its not worth.
If you are using services provided by Google Play Services like Maps, or push messages, location services or in-app payments then yes, your users must have it installed too. If you are not using Google Play Services, then it's not required.
But if required, they have to install Google Play Services app from Play Store, not development stuff like you listed:
https://play.google.com/store/apps/details?id=com.google.android.gms&hl=en
EDIT
How come Google doesnt defalt install this?
Google Play Services or apps like Calendar, GMail etc are NOT part of Android. These are Google applications and may or may not come preinstalled, depending on licenses phone/tablet manufacturer purchased from Google. As Android can perfectly live w/o these apps, some devices does not include it or come with alternatives (i.e. using other providers than Google).
I don't know even know where the proper place to tell them would be
Your app should check if Google Play Services exists usually on start before it start using it. See this documentation which discuss this.
Weird, I just clicked on "Google Maps" on my Android Simulator and it made my react-native-maps start working.
There was a licence agreement when I clicked Google Maps on the phone, so as soon as I accepted it, react-native-maps started working.

wso2 emm apk version management using the WSO2 store

I am testing WSO2-Emm system for managing our android mobile app. We have an app for taxi drivers. We deploy it using our tablets and a single gmail account. Our problem is that google allows up to 10 signed in devices for a single google account.
I have tried to load the apk to the WSO2 store. The problem is that when I want to upload a new version of the same app I get a warning message saying that this APK already exists in the store. When I try to rename it and add it as a new apk it works. The problem is that when I go to App-Management, the application appears under 'installed'. The Emm system doesn't detect there is a new version.
To be more specific, my question is is there a way to manage mobile application versions using the WSO2 store and not the google play store.
If there is a way we can go on with this system. If not, we will stop testing it.
The only way I've figured out how update an already installed app is by going to the App Management tab, selecting your latest version of the app in question, and hitting the install button under the Roles tab (NOT the Users tab). It will send the install command to any devices listed under roles you have checked, even if they already have the app installed. Keep in mind this will install the app on all the devices, even devices that already have the version you're trying to put out.
It looks like you already know about the patch on EMM-686 that must be implemented in order to upload multiple versions of the same app to the Publisher. Just in case you want to confirm it's implemented correctly, see my answer here for instructions on how to implement it.

Where to find Google Play Services v4.2.34?

AllCast with Chromecast support needs Google Play Services v4.2.34. I used Google Search but I not found it.
If you mean the source code for GPS, then Ali's answer is the best one. If you just want the binary libraries that are rolling out now, then here's the download link to the APK: http://www.mediafire.com/download/5cozzv82il95ppr/com.google.android.gms-4.2.39+%28997510-038%29.apk
The APK is signed by Google and will update the current version you have.