Don’t be alarmed by the amount of permissions required.
We added these permissions to ensure that your app is built to perform any current and future tasks.
We included all of the required permissions in advance to simplify the update process for your users, and to avoid rebuilding your app every time that you add or remove a feature.