Gmail Push is not available for new iOS devices any longer, unless you have a paid Google Apps account (e.g. Google Apps for Business - and it's $5 per user per month or $50/user/yearly).
There are however some work-arounds one could use.
- Use the native "Gmail" app to solely push notifications but also set up your Gmail in the native iOS Mail client and use it to handle your emails (this would require you to have the Gmail app installed, not ideal).
The below method however is what I use on my iPad:
- Set-up auto-forwarding from your Gmail to another Email that supports push (e.g. your iCloud email). This will push all your emails seamlessly to your device. If you set up your Gmail in the native iOS Mail client in addition you can utilize your gmail.com address while using the iCloud account to reply to emails.
- Go to Gmail web interface, then to Settings -> Forward Account and add your iCloud email to forward all your emails to. I also chose to mark emails forwarded to read, since I don't use the web interface much.
- Setup Gmail on your iPhone like you normally would (skip if it's already on there). But under Settings, do not have it sync emails.
- Setup your iCloud account to send using your Gmail address.
- Setting -> Mail, Contacts, Calendar -> iCloud -> Account -> Advanced Mail -> outgoing mail server -> TURN iCloud SMTP server OFF and turn other SMTP servers on, choosing your smtp.gmail.com settings associated to the appropriate gmail account. HIT DONE.
A few things about this setup... When you go to reply to a message, it will show as if it's sending from your iCloud account, it does not. It is just using the settings you just set that are associated with the iCloud account.
This only works if you don't really use your iCloud account and you only need to reply via one Gmail account. I had several Gmail accounts, but only respond from one, so this is not a big issue for myself.
This tactic shouldn't be limited to using an iCloud account however and should be possible with other types like Outlook.com as well.