I recommend you split your app into two. You can make the main download with the harmless permissions, and then a secondary download with all the extra gunk.
A good example of this is Elixir 2 which has various add-ons. There are several ways of doing it depending on how deep you need the integration to be. And it provides a way to add optional future functionality.