# Push Cheatsheet

DevFeed: [Push Cheatsheet](<https://devfeed.tech/articles/push-cheatsheet-19455.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/push-cheatsheet/>)

Author: Steve Hannah

Published: 2019-09-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Cheat sheet](<https://devfeed.tech/topics/cheatsheet.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [pdf](<https://devfeed.tech/topics/pdf.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [cheatsheet](<https://devfeed.tech/tags/cheatsheet.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-console](<https://devfeed.tech/tags/firebase-console.md>), [http](<https://devfeed.tech/tags/http.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

A quick-reference cheatsheet for configuring push notifications in Codename One mobile apps across iOS, Android, and Windows. It summarizes platform setup requirements, device registration and message-handling code, HTTP requests for sending pushes, and push message types.

## Source excerpt

Push support is one of the most complicated features to set up, due to all of the red tape you have to cut through on each platform. Each platform has its own series of hurdles you have to jump through. Apple (iOS) requires you to generate push certificates. Google (Android) requires you to set up a project in Firebase console. Microsoft requires you to register your app for the Windows store. And that's just the beginning.