//[[sdk:basics|Mobile SDK]]// ====== Push Notification Keys ====== When you have completed your initial integration steps and want to start testing your progress you must consider to test your application in a real device because the Android phone simulator is not able to receive PUSH notifications. Remember you send/receive PUSH notifications through [[https://developers.google.com/cloud-messaging/|Google Cloud Messaging]]. ===== The Google Console ===== Log into the [[https://console.cloud.google.com|Google Console]] with your developer credentials ==== Generating your Keys ==== - Create a new project that will be attached to the mobile application your are developing in which you want to receive PUSH notifications. In this example the project we created was **AndroidDemoPUSHApp** {{ :sdk:googleconsolelobby.png?nolink |}} \\ - Expand the first box and write down the **Project ID** and the **Project Number** {{ :sdk:googleconsolelobby-projectinfo.png?nolink |}} \\ - Go to the four box (labeled //**Use Google API**//) and click **Enable & Manage APIs** and select **Cloud Messaging for Android** {{ :sdk:enablegcm1.png?nolink |}} \\ - In the next screen just click on **Enable API** {{ :sdk:enablegcm2.png?nolink |}} \\ - On the left bar go to **Credentials** and then press the button **New Credential** and select the first option labeled **API key** {{ :sdk:gcmnewapikey.png?nolink |}} \\ - Enter the desired name for your key, we recommend something that remind you about this project, click on **Create** when ready. {{ :sdk:gcmserverkey.png?nolink |}} - Finally write down the **Server Key** provided {{ :sdk:serverkeyresult.png?nolink |}} \\ - Deliver the **Project Key**, **Project Number** and the **Server Key** to your Sales representative.