You can and should use the same sender_id and server key for Android and iOS, given that they are the same application. Clients can receive / send messages from / to several servers (projects of the developer console), but this is not necessary.
The server makes an XMPP connection with GCM and sends and receives messages through GCM. One XMPP server can send to both Android and iOS clients.
source
share