After you enable Google Sync for your domain, have each user follow these instructions on their iPhone.
- Open the Settings application on the iPhone's home screen.
- Open Mail, Contacts, Calendars.
- Tap Add Account....
- Select Microsoft Exchange.
- In the Email field, enter your full Gmail address.
- Leave the Domain field blank.
- Enter your full Google Apps email address as the Username.
- Enter your Google Apps password as the Password.
- Tap Next at the top of your screen. (Choose Cancel if the Unable to Verify Certificate dialog appears.)
- When the new Server field appears, enter m.google.com.
- Press Next at the top of your screen again.
- Select the Google Apps services (Mail, Calendar, and Contacts) you want to sync.
- Unless you want to delete all the existing Contacts and Calendars on your phone, select the Keep on my iPhone option when prompted. This will also allow you to keep syncing with your computer via iTunes.
To sync only the My Contacts group, you must choose to Delete Existing Contacts during the Google Sync install when prompted. If you choose to keep existing contacts, it will sync the contents of the "All Contacts" group instead. If there are no contacts on your phone, the latter will happen -- the contents of your All Contactsgroup will be synced.
That's it! You can now access Google Apps from your iPhone. If you have Push enabled on the phone, synchronization starts automatically. You can also just open the Mail, Calendar or Contacts app and wait a few seconds to start a sync.