Android certificate set

A certificate set defines certain parameters of the mobile app for Android that you are creating.

For each certificate set, provide the following information:

  • App ID (Package Name) - A unique string that identifies an Android app that is under development. This value is case-sensitive and must start with an uppercase or a lowercase letter. You may use the underscore character ( _ ). At least one period (.) must be used to separate different parts. Example: com.example.my.android_app.
  • Signing certificate - A certificate that is used for signing entries, such as installer packages, email messages, and similar items. You must upload a signing certificate file that has been previously generated. Android requires that all apps be digitally signed with a certificate before they can be installed. Android uses this certificate to identify the author of the app, and the certificate does not need to be signed by a certificate authority. It must consist of a P12 file containing a single private key and a single certificate generated for signing.
  • FCM server key - A key that is used by the server to authenticate with the Firebase Cloud Messaging (FCM) services. Use this key to enable push notifications in an Android mobile app.
  • Google Services JSON - A JSON config file for a Firebase Cloud Messaging (FCM) based project. Use this JSON file to enable push notifications capability in an Android mobile app. Download the JSON config file from the Firebase console.
Note: By default, Java supports only certificate key sizes that are equal to or smaller than 1024 bits. If you need to use a larger key, you must update a .jar file in Java. For more information, see the Oracle Java documentation.