Decide and document behavior on pinned apps
I have experienced an issue in which an app was pinned in the world file to a specific version. The app could be upgraded, and therefore was in ListUpgradablePackages
. However, when doing the upgrade (similar to apk upgrade app
), the app was not upgraded. It would have only been upgraded when doing apk upgrade -a
, which we do not know now. This could be fine, but must be documented so that clients know about it. In any case, it would still be important that the fact that the app is pinned is provided to clients, which otherwise have no idea of what is going on.