Update: Still getting this problem in the launched / GM version of iOS 8.
My Cordova app (version 3.5.0-0.2.7), in iOS 7, requests push permissions from the user when I try to register the device.
Now, in iOS 8 (beta 5, with Xcode beta 7), it requests push permissions the moment the app is opened for the first time. This is not good, since users will often deny permission if the request isn't given some context.
From what I can tell, iOS 8 now lumps remote push notifications and local notifications together into the same permission request, whereas previously, local notifications weren't separately requested. (Source: 1, 2). Is it possible that Cordova is requesting local notification permissions behind the scenes at launch, and now, in iOS 8, that's getting surfaced to the user?
The only Cordova plugin I have that seems related is PushPlugin. (Not using any local notification plugins.)
Thanks for any help!