We already save app package permissions (and, with #823, service intent filter actions) to app packages. However, if we ever want to directly access any other app package information found in the manifest in the future, that would require downloading the package's APK set, extracting its raw manifest, converting it to a string, and then parsing out the fields we want. Instead, we should save the raw package manifest in a separate database column with the app package so that we can extract additional information from it in the future if needed without re-parsing the whole package file.
We already save app package permissions (and, with #823, service intent filter actions) to app packages. However, if we ever want to directly access any other app package information found in the manifest in the future, that would require downloading the package's APK set, extracting its raw manifest, converting it to a string, and then parsing out the fields we want. Instead, we should save the raw package manifest in a separate database column with the app package so that we can extract additional information from it in the future if needed without re-parsing the whole package file.