Hey. So push notifications do not work in iOS8. The app will log the following when you try to register for push notifications:
registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later
It is marked as fixed here but I am still getting this error in Unity 4.6.0f3. Other users have also complained on the issue page but there is no way to reopen an issue, so I assume the Unity dev team is just ignoring the thread because it is marked as ‘fixed’.
I thought I would try and get someones attention here on the forums instead.
Maybe you should try 4.6.1… don’t know details about the issue though. However I think with iOS 8 we need to ask user permission even for local notifications.
I can try it after work, but I don’t think it will help. The issue tracker says the issue was ‘Fixed in Unity 4.5.6’ so I don’t think it will fix itself between 4.6.0 > 4.6.1.
As for asking permissions - I think you always had to ask permissions. That’s not the problem. The problem (with the ‘quick fix’ I linked to) is that it asks the user right when the app launches. It’s better to ask for permissions to things when the user expects to be asked for them. (ie Would you like to be notified when X happens? If the user presses yes, you present them with the permission dialogue)