I saw in google\'s developer console that GCM allows to generate a API key for iOS. I searched in the web for any kind of documentation about how to implement Push Notifications
The response is no for Google Cloud Messaging. However it's possible to send push notification to iOS devices using Google Cloud Platform with Google App Engine and Google Cloud Endpoints. (See this documentation)
But you will need inevitably to communicate with the Apple Push Notication Service. The task to do it is for sure more complex than using directly the Apple service.