With Huawei still being placed on the US Entity list and with the US and China trade war not looking like it will come to an end soon, it means that for the foreseeable future, Huawei users should probably not expect to have Google Play Services available on their devices.
Area 120 is Google's in-house incubator. I confirm that I am 18 years or older. I agree that you may email me about Area 120, including offers, surveys, and other promotional materials. A smarter phone number. Save time, stay connected. From simple navigation to voicemail transcription, Voice makes it easier than ever to save time while staying connected. Take control of your calls. Forward calls to any device and have spam calls silently blocked. With Voice, you decide who can reach you and when. For personal use. The Pixel 4 is the first phone to use radar. Sarah Tew/CNET Google's new Pixel 4 represents the first time that radar has appeared on any mobile phone. On the Pixel 4, it powers a motion sensor.
But there is good news for those looking to put a bit of work into it.
This is because thanks to a workaround, you can actually install Google Play Services on your Huawei P40 smartphone. There are a lot of steps involved and it is by no means an official method, but if you absolutely need to have Google on your phone, then do read on as we’ll guide you through the entire process step by step.
Before you get started
- You’ll want to backup your phone and all of its files in the event that something goes wrong
- You will also need an external USB drive
- You will also need an adapter that will let you connect your USB drive to your Huawei P40
How to install Google Play Store on the Huawei P40
Will Google Phones Ever Hsve Game Pigeons
- Download the Huawei GMS Install file from here
- Load it onto the USB drive and connect it to your Huawei P40
- Go to Settings > System & updates > Backup & restore > Data backup > External storage > USB storage
- Select the file you loaded onto the USB drive and tap Restore
- Enter the password shown on your screen and tap OK
- Clear all background applications
- Look for the app on your home screen with a purple G icon and tap on it to launch the app
- Tap Activate
- Tap Allow
- Return to the home screen and clear all background apps again
- Relaunch the app and tap on the blue button at the bottom of the app’s screen and let it run in the background
- Go to your phone’s files and open the USB drive
- Look for the Google installation folder and tap on it
- You will have to install the first six files so tap on them one by one to install them
- Go to Settings > Users & accounts
- Tap Add an account and select Google
- You will be prompted with an error message informing you that the app was built for an older version of Android, but tap OK anyway
- Tap Existing
- Enter your Google login credentials and tap Sign in
- Tap Next
- At this point you can keep adding Google accounts you want associated with the device, but you will have to do so now because once the process is complete, you won’t be able to unless you restart the entire installation procedure
- Clear all background applications
- Go to your phone’s files and open the USB drive
- Look for the Google installation folder and tap on it
- Tap on the seventh file which will be Google Services Framework
- Tap Allow
- Tap Install and wait
- Once installed, tap Done
- Give the phone a minute or two and you will start seeing a bunch of error messages which will be normal. You can then choose to mute these error messages if they’re getting too annoying
- Go to your phone’s home screen and you should see the Google Play Store app
- Launch the newly-installed Google Play Store
- Download and install an app called Device ID by VTechSevi
- Launch the app and look for Google Service Framework
- Clear your background applications
- Go to your phone’s Settings > Apps
- Tap the three-dot icon to the top right corner and select Show system processes
- Look for Google Play Services
- Tap Force Stop
- Tap Uninstall
- Clear all background applications
- Go to your phone’s files and open the USB drive
- Tap on the Google installation folder and install the eighth application called GMS Core Mod 1
- Tap Allow
- Tap Install
- Go to your phone’s Settings > Apps
- Tap the three-dot icon to the top right corner and select Show system processes
- Look for Google Services Framework and tap on it and go to Storage
- Tap Clear Cache and Clear Data
- Clear all background applications
- Launch the Device ID app and you will notice that the Google Services Framework ID is gone
- Launch the Google Play Store – At this point some of you might be greeted by an error message asking you to retry. Keep doing this until the app launches without any error messages. This could take several attempts
- Launch the Device ID app and check if the Google Services Framework ID has been regenerated
- Repeat steps 3 & 4 until the ID reappears
- Once the Google Services Framework ID has been stored, go to your phone’s Settings > Apps
- Tap the three dot icon to the top right corner and select Show system processes
- Look for Google Play Services
- Tap Force Stop
- Tap Uninstall
- Go to your phone’s files and open the USB drive
- Tap on the Google installation folder and install the ninth application called GMS Core Mod 2
- Tap Allow
- Tap Install
Conclusion
Assuming you follow these steps correctly, you should have no issues using the Google Play Store and downloading apps from it. We should also note that Google did previously warn against sideloading its apps onto unauthorized devices, so you might encounter errors in the future when trying to use them,
Now, as we said, this is a rather long series of steps and we imagine that some might feel uncomfortable using this method. If this isn’t for you, then Huawei’s app store should still have most of the major applications available on them.
Source: #GNTech
Install the Play Store on other Huawei phones
The Saved Games service gives you a convenient way to saveyour players' game progression to Google's servers. Your game can retrieve thesaved game data to allow returning players to continue a game at their lastsave point from any device.
The Saved Games service makes it possible to synchronize a player's game dataacross multiple devices. For example, if you have a game thatruns on Android, you can use the Saved Games service toallow a player to start a game on their Android phone, and thencontinue playing on a tablet without losing any of their progress. This servicecan also be used to ensure that a player's game playcontinues from where it left off even if their device is lost, destroyed, ortraded in for a newer model.
Note: Before using the Saved Games service, you must firstenable it in theGoogle Play Console.To learn how to implement saved games for your platform, seeClient implementations.
Saved Games basics
A saved game consists of two parts:
- An unstructured binary blob - this data can represent whatever you choose,and your game is responsible for parsing and writing to it.
- Structured metadata - additional propertiesassociated with the binary data that allow Google Play games services to visuallypresent Saved Games in the default Saved Games list user interface (UI), and topresent useful information in theGoogle Play Games app (for example, last updated timestamp).
A game can write an arbitrary number of Saved Games for a single player,subject to user quota, so there is no hard requirement to restrictplayers to a single save file.
Cover images
The Saved Games service provides a visual user experience in addition topersistence features. You are strongly encouraged to associate representativeimages with corresponding save files. If you are using the default Saved Gameslist user interface (UI) provides by the Play Games SDK in your game, the UIwill display these cover images. The cover images may also appear in theGoogle Play Games app.
Descriptions
You can provide a short text description of the content of a particular savedgame. This description is directly displayed to players and should summarizethe state that the saved game represents; for example, “Fighting the Goblinsin the Dark Woods”.
Quota
Developers are not charged for any saved game data that’s stored in the cloud.Instead, this data is counted against the player’s Google Drive quota - younever have to worry about it. The only quota that game developers need to careabout is their Google Drive API quota.
Read/Write isolation
All Saved Games are stored in your players' Google Drive Application DataFolder. This folder can only be read and written by your game - it cannot beviewed or modified by other developers’ games, so there is additional protectionagainst data corruption. In addition, Saved Games are insulated from directtampering by players so they cannot modify individual Saved Games.
Offline support
Your game can still read and write to a saved game when the player's device isoffline, but will not be able to sync with Google Play games services untilnetwork connectivity is established. Once reconnected, Google Play games servicesasynchronously updates the saved game data on Google's servers.
Conflict resolution
When using the Saved Games service, your game may encounter conflicts whenattempting to save data. These conflicts can occur when a user is running morethan one instance of your application on different devices or computers. Yourapplication must be able to resolve these conflicts in a way that provides thebest user experience.
Typically, data conflicts occur when an instance of your application is unableto reach the Saved Games service while attempting to load data or save it. Ingeneral, the best way to avoid data conflicts is to always load the latest datafrom the service when your application starts up or resumes, and save data tothe service with reasonable frequency. However, it is not always possible toavoid data conflicts. Your application should make every effort to handleconflicts such that your users' data is preserved and that they have a goodexperience.
Limits
Google Play games services currently enforce size limits on binary data and coverimage sizes of 3 MB and 800 KB respectively.
Saved game metadata
The structured metadata for a saved game contains these these properties:
Property | Description |
---|---|
ID | A unique string generated by Google Play games services for this saved game. Use this ID to refer to the saved game in your game clients. |
Name | A developer-supplied short name for the saved game, for example 'Save slot 1' or 'PlayerName_Save1'. This is not shown to players. |
Description | A developer-supplied description of the saved game. |
Last modified | Timestamp in milliseconds generated by Google Play games services for when the saved game was last updated. |
Played time | A developer-supplied time (in milliseconds) to display on the saved game. This value should represent how long the player has played the corresponding save game. For example, a played time value of 3600000 will be displayed by Google Play games services as '1 hr'. |
Cover image | This is an optional, developer-supplied property that contains information about the cover image. |
Will Google Phones Ever Hsve Game Pigeon Forge
Client implementations
To learn how to implement Saved Games for your platform, see the following resources: