This document provides questions and answers for several frequently asked questions about MBS.
Firebase Cloud Messaging (FCM) is the new version of GCM. Please visit https://console.firebase.google.com.
Then create your project and use that Project ID and Web API Key as a GCM sender ID and GCM API key.
You can import a cloud-enable project into Firebase. Basically similar, the end result will be a new key is generated. The steps for this are:
Make sure your Appcelerator ID and package name are the same.
Further reading: Generate a Google Server API Key
We will continue to support the current version of GCM Android and iOS SDKs because we know a lot of developers are using GCM SDKs today to handle notifications and client app upgrade takes time.
Appcelerator provided subscribed device token code with iOS 10 or later devices have some problem but part it doesn't work anymore:
Ti.Platform.name == "iPhone OS"
Visit https://gist.github.com/MotiurRahman/2cd4520727271bb60316d57032bf0028 for a working sample.
See Troubleshooting Guide for more details.
Apple Push and Google Cloud Messaging provide error codes for common push notification errors. See Apple Push Notification Server errors and Google Cloud Messaging errors for more details.