Outils pour utilisateurs

Outils du site


informatique:android

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:android [11/07/2025 12:35] – [Android] cyrilleinformatique:android [13/07/2025 12:07] (Version actuelle) – [CHECK_LICENSE] cyrille
Ligne 1: Ligne 1:
 ====== Android ====== ====== Android ======
- 
-Aussi: 
-  * [[/informatique/mobile_app|/informatique/mobile_app]] 
  
 Les [[http://developer.android.com/about/dashboards/index.html|statistiques des versions utilisées d'Android]], tailles d'écran et versions d'OpenGL, publication par Google. Les [[http://developer.android.com/about/dashboards/index.html|statistiques des versions utilisées d'Android]], tailles d'écran et versions d'OpenGL, publication par Google.
Ligne 17: Ligne 14:
 ==== SDK & Tools ==== ==== SDK & Tools ====
  
 +  * [[/informatique/mobile_app|/informatique/mobile_app]]
 +  * [[informatique/flutter|Flutter]]
   * Android Studio https://developer.android.com/studio/index.html   * Android Studio https://developer.android.com/studio/index.html
 +    * Device Manager pour créer des device pour l'émulateur
 +      * choix de la version API
 +      * choix des services :
 +        * AOS : Android Open Source
 +        * GP : Google Play
 +        * GA : Google APIs
 +
 +==== Déploiement Play Console ====
 +
 +Deux ''permissions'' sont ajoutées par Google:
 +
 +  * com.android.vending.CHECK_LICENSE,
 +  * net.comptoir.wpduk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
 +
 +=== CHECK_LICENSE ===
 +
 +L'application plante sur un appareil sans Google Play (ou désactivé).
 +
 +{{:informatique:android:googleplay_disabled_01.jpg?direct&200|
 +}}
 +
 +License Verification Library (LVL) -> [[https://developer.android.com/google/play/licensing/client-side-verification|Adding Client-Side License Verification to Your App]]
 +
 +Elle semble être activée par défaut, il faut la désactiver :
 +
 +Une permission de moins en désactivant abonnement monétisation:
 +
 +  * Play Console -> L'appli
 +  * Monétiser avec Play
 +  * Configuration de la monétisation
 +  * Paramètres d'abonnement -> Désactiver (il était activé)
 +
 +{{:informatique:android:play_console_check_license.png?direct&400|}}
 +
 +Mais ça n'est pas ça, la permission ''com.android.vending.CHECK_LICENSE'' est toujours activée après publication.
 +
 +Dans la Play Console il y a encore d'autres trucs :
 +
 +  * Play Console -> Sur une appli
 +  * Tester et publier
 +  * Intégrité des applis
 +    * Protection automatique
 +    * Signature d'application Play
 +
 +Après désactivation "Protection automatique"
 +
 +{{:informatique:android:googleplay_integrite_protection-auto_disabled.png?direct&200|}}
 +
 +👌 Parfait. Avec la "Protection automatique" désactivée l'appli installée avec Aurora Store et Google Play désactivé (ou absent) fonctionne.
  
 ==== Docs ==== ==== Docs ====
  
 [[https://android.developpez.com/cours/|Les meilleurs cours et tutoriels pour Android]] sur developpez.com [[https://android.developpez.com/cours/|Les meilleurs cours et tutoriels pour Android]] sur developpez.com
 +
 +Android AppIcon
 +
 +  * https://docs.flutter.dev/ui/assets/assets-and-images#android
 +
 +''.../android/app/src/main/res'':
 +  * mipmap-hdpi
 +    * 72x72
 +  * mipmap-mdpi
 +    * 48x48
 +  * mipmap-xhdpi
 +    * 96x96
 +  * mipmap-xxhdpi
 +    * 144x144
 +  * mipmap-xxxhmdpi
 +    * 192x192
 +
 +Also
 +  * [[https://docs.flutter.dev/platform-integration/android/splash-screen|Adding a splash screen to your Android app]]
 +
 +=== Permissions ===
 +
 +  * ''<your app package>.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION'' Automatically added to all apps targeting API >= 33 (Android 13) to prevent other apps from connecting to dynamic receivers without explicit permission.
 +  * ''com.android.vending.CHECK_LICENSE'' voir [[#check_license]]
 +  * ''com.android.launcher.permission.INSTALL_SHORTCUT'' Required to add shortcuts for websites to the launcher desktop ([[/glossaire/pwa|PWA]]).
 +
 +
 +
  
 ==== Tips ==== ==== Tips ====
informatique/android.1752230118.txt.gz · Dernière modification : de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki