Google Play Services Apk Download [REPACK] For Android 4.0.4

23 views
Skip to first unread message

Harel Akridge

unread,
Jan 25, 2024, 5:53:25 AM1/25/24
to evmichasa

For each SDK that your app requires, include the dependency for that SDK.This page includes a section that lists common Google Play servicesdependencies for Android apps. You might also want to addFirebase dependencies to yourproject.

New versions of the Google Play services SDKs with bug fixes and new featuresare periodically released. These updates are announced in the releasenotes. If your app uses a dependency that has beenupdated, change to the latest version in your app's dependencies to takeadvantage of these fixes.

Google Play Services Apk Download For Android 4.0.4


Download Zip ✑ ✑ ✑ https://t.co/UqG6TJiaJm



As described in the Google Play services overview,Google Play services receives automatic updates on Android5.0 (API level 21) and higherthrough the Google Play Store app. However, Android devices without Google PlayStore don't have Google Play services installed. If your app runs on deviceswithout Google Play services, you might want to check to see if Google Playservices is installed on the device before you attempt to use Google APIs, orenable features in your app that require Google Play services to function.

The following table lists the dependencies for Google Play services that you caninclude in your Android app. You can filter the list by device type by selectingone of the buttons, and you can search for a specific use case or dependencyname by entering text into the box that appears after the buttons.

Google Play services also includes several Gradle plugins, as shown in thefollowing table. Note that the buttons that appear before the previous tabledon't change the information that appears in this table.

While the Android Open Source Project (AOSP) provides common, device-level functionalities such as email and calling, GMS is not part of AOSP. GMS is only available through a license with Google and delivers a holistic set of popular apps and cloud-based services. Note that GMS apps can vary based on country availability and requirements.2

Edit:Make sure that you use emulator with playstore is installed. Check if you have sdk manager -> sdk platforms -> Android 8 -> Google Play ... system image installed. Download it. Create new emulator using that image.

Today, after touching nothing of the project, my gradle yelled at me and wouldn't compile the project. It failed to resolve firebase-iid, firebase-common, play-services-analytics-impl, play-services-auth-api-phone, and play-services-auth-base. So quite a mess after the weekend.

So I checked the versions of the different APIs, and upgraded the ones that needed upgrading, found out that Google had added a mandatory dependency to firebase-core, added it, then upgraded my google-services plugin, and even added a play-services-base dependency. I also upgraded firebase-messaging to version 17.0.0, and crashlytics to version 2.9.3.

The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[15.0.2,15.0.2], [15.0.4,15.0.4]], but resolves to 15.0.4. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

You will need to update the version of the latter dependency to 15.0.2. This addresses the issue where version 3.3.0 of the Google Services Gradle plugin reports: The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[15.0.0,15.0.0], [15.0.2,15.0.2]], but resolves to 15.0.2...

I tried reverting back to an old build, and it seemed to work, what i found was that the gradle-wrapper.properties was using and older version (4.5) instead of the 4.6 i had in the newer project. Changing this as well as reverting to classpath 'com.android.tools.build:gradle:3.2.0-alpha08' from alpha15 seemed to do the trick. I think you can use the alpha 15 if you like, but to be sure you can use the classpath 'com.android.tools.build:gradle:3.1.2'.Along with all these changes the firebase-core and the google-gms-services should be set to version 16.0.0.

Our services are designed to work together, making it easier for you to move from one activity to the next. For example, if your Calendar event includes an address, you can click on that address and Maps can show you how to get there.

You also agree that our Privacy Policy applies to your use of our services. Additionally, we provide resources like the Copyright Help Center, Safety Center, and descriptions of our technologies from our policies site to answer common questions and to set expectations about using our services.

California law will govern all disputes arising out of or relating to these terms, service-specific additional terms, or any related services, regardless of conflict of laws rules. These disputes will be resolved exclusively in the federal or state courts of Santa Clara County, California, USA, and you and Google consent to personal jurisdiction in those courts.

An entity that belongs to the Google group of companies, which means Google LLC and its subsidiaries, including the following companies that provide consumer services in the EU: Google Ireland Limited, Google Commerce Limited, and Google Dialer Inc.

Google Play Services is kind of a "service provider" for other apps on your device. A look into our google-play-services tag-wiki will give you some details and explain some of the permissions this app requires. For example it requires access to your location as it offers location services to other apps.

It is because new android >6.0 ask for permissions on any app ,even on system apps. Don't be scared. Allow them, because it is services for all google apps. Without that youtube ,gmail, chrome won't work. It's neccesary. And because it is neccesary it request a lot. Google wants from you to doenload all their apps to use. And it request contacts and dialing because he want to backup your contact to google servers in case of losing data.

In case you missed it you can now install the minimal flavor of the android app that does not require google services. Keep in mind things like location tracking and notifications will not work as those depend on google services. You can grab the APK from the actions tab on the github repo, just select the latest commit and download the minimal version.

By default, the FCM SDK (version 23.0.6 or higher) includes thePOST_NOTIFICATIONSpermission defined in the manifest.However, your app will also need to request the runtime version of thispermission via the constant, android.permission.POST_NOTIFICATIONS.Your app will not be allowed to show notifications untilthe user has granted this permission.

Generally, you should display a UI explaining to the user thefeatures that will be enabled if they grant permissions for theapp to post notifications. This UI should provide the user options toagree or deny, such as OK and No thanksbuttons. If the user selects OK, directly request the permission.If the user selects No thanks, allowthe user to continue without notifications.

Apps that rely on the Play Services SDKshould always check the device for a compatible Google Play services APK beforeaccessing Google Play services features. It is recommended to do this intwo places: in the main activity's onCreate() method, and in itsonResume() method. The check in onCreate() ensures that the appcan't be used without a successful check. The check in onResume() ensuresthat if the user returns to the running app through some other means, such asthrough the back button, the check is still performed.If the device doesn't have a compatible version of Google Play services, your app can callGoogleApiAvailability.makeGooglePlayServicesAvailable()to allow users to download Google Play services from the Play Store.Prevent auto initialization When an FCM registration token is generated, the library uploads the identifier and configuration data to Firebase. If you prefer to prevent token autogeneration, disable Analytics collection and FCM auto initialization (you must disable both) by adding these metadata values to your AndroidManifest.xml:

Google Play Services is a proprietary software package produced by Google for installation on Android devices. It consists of background services and libraries for use by mobile apps running on the device.[7] When it was introduced in 2012, it provided access to the Google+ APIs and OAuth 2.0. It expanded to cover a variety of Google services, allowing applications to communicate with the services through common means.[8][9]

The packages' services include location tracking and geofencing, single sign-on account services, user health and fitness tracking, payment processing, integrated advertising, and security scanning. Many apps on Android devices depend on the use of Google Play Services, and the package requires the user to use a Google Account and agree to Google's terms of service. Distributing Google Play Services on an Android device requires a license from Google, which contractually prohibits device producers from producing Android devices that are incompatible with Google's Android specifications.

Google Play Game Services[10] can be used by application developers to allow a competitive and social experience through the use of leaderboards, achievements, and multiplayer sessions.[11] Saved Games API is available to sync game saves on Google's cloud infrastructure.[12] Location APIs provide specifications about the location technologies, providing geofencing APIs for scheduling specific actions when the user enters or leaves specific geographic boundaries, Fused Location Provider acquires location information such as reduced power usage and activity recognition for allowing applications to adapt to the current action of the user (e.g. cycling, walking, etc.).[10]

The Google Sign-in Android API provides single sign-on, authenticating the user inside applications using Google Account credentials.[13] The Google Maps Android API allows applications to include Google Maps or Street View without the need to open a separate application, allowing full control over the camera and providing a means of adding custom markers and map overlays.[14] The Google Drive Android API allows Google Drive to be used as a storage structure, providing lookup and syncing of documents along with other file manipulation tools.[15] The Google Cast Android API adds casting functionality to allow Android applications to display content on TVs using Google Cast, additionally providing various helpers for common audio, video, and image types.[16]

dd2b598166
Reply all
Reply to author
Forward
0 new messages