Nous prévoyons d'exporter une interface AIDL de couche d'application. Quelles sont les meilleures pratiques en matière de gestion de la compatibilité des versions? Android propose-t-il des mécanismes liés à la version pour les interfaces AIDL?Android propose-t-il des mécanismes de version pour les interfaces AIDL?
2
A
Répondre
0
Il serait plutôt trivial de mettre et de vérifier une chaîne ou un nombre de version entier dans la parcelle.
2
Aujourd'hui - presque 6 ans après avoir posté cette question - je me pose la même question et il semble toujours n'y avoir aucune solution officielle. Le official documentation indique simplement:
Attention: Toute modification que vous apportez à votre interface AIDL après votre première version doit rester rétrocompatible afin d'éviter de casser d'autres applications qui utilisent votre service. En effet, comme votre fichier .aidl doit être copié dans d'autres applications pour pouvoir accéder à l'interface de votre service, vous devez maintenir la prise en charge de l'interface d'origine.