From edfb3c384249d2a5149a0f39d4c0b9555f44a6c6 Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Fri, 12 Nov 2021 10:01:26 -0500 Subject: [PATCH] installation section for sandboxed Play services --- static/usage.html | 61 ++++++++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 27 deletions(-) diff --git a/static/usage.html b/static/usage.html index a15b54cb..f0869985 100644 --- a/static/usage.html +++ b/static/usage.html @@ -96,6 +96,7 @@
  • Sandboxed Play services
  • @@ -801,38 +802,44 @@ is also provided to support dynamically downloaded/loaded modules (dynamite modules).

    -

    Install com.google.android.gsf, then com.google.android.gms and finally use a - split APK installer to install all 5 of the APKs for com.android.vending together. - Make sure to install all 3 in the correct order and don't skip installing the Play - Store since it provides services used by apps depending on Play. You can obtain a - split APK installer app from either Aurora Store, F-Droid or the developers of the - app via their GitHub releases, etc.

    +
    +

    Installation

    -

    In the future, we'll have a client app for our repository so you'll be able to - install and update the official Play services apps through that app and you won't - need to deal with split APK installation manually.

    +

    Install com.google.android.gsf, then com.google.android.gms and finally use + a split APK installer to install all 5 of the APKs for com.android.vending + together. Make sure to install all 3 in the correct order and don't skip + installing the Play Store since it provides services used by apps depending on + Play. You can obtain a split APK installer app from either Aurora Store, + F-Droid or the developers of the app via their GitHub releases, etc.

    - +

    In the future, we'll have a client app for our repository so you'll be able + to install and update the official Play services apps through that app and you + won't need to deal with split APK installation manually.

    -

    You should give a battery optimization exception to Google Play services for - features like push notifications to work properly in the background. It isn't - needed for the other 2 apps.

    + -

    After installing the apps, you should open the Play Store and press sign in to - trigger initialization. Signing into an account is optional and it will work fine - without it, but you do need to get it initialized and this is currently the best - way to mimic the initialization done by the stock OS setup wizard.

    +

    You should give a battery optimization exception to Google Play services + for features like push notifications to work properly in the background. It + isn't needed for the other 2 apps.

    -

    You can obtain updates to these apps from our repository which will be easy - once we have a client app. The Play Store app can also be used to update Google - Play services. Updates to the Google Services Framework (com.google.android.gsf) - app are normally only distributed through OS updates so you need to get those from - our repository. The Play Store app isn't able to update itself through the - compatibility layer yet but it may be supported in the future.

    +

    After installing the apps, you should open the Play Store and press sign in + to trigger initialization. Signing into an account is optional and it will + work fine without it, but you do need to get it initialized and this is + currently the best way to mimic the initialization done by the stock OS setup + wizard.

    + +

    You can obtain updates to these apps from our repository which will be easy + once we have a client app. The Play Store app can also be used to update + Google Play services. Updates to the Google Services Framework + (com.google.android.gsf) app are normally only distributed through OS updates + so you need to get those from our repository. The Play Store app isn't able to + update itself through the compatibility layer yet but it may be supported in + the future.

    +

    Limitations