Skip to content
Message Push

Push-channel Information Form

Android and iOS information required to configure cloud push

This form collects the Android vendor-channel and iOS APNs details needed for Whale-managed push in UAT and production.

Warning

This page defines the fields to collect; do not fill real secrets into a normal document. Certificates, passwords, Client Secrets, and service-account keys must travel through an approved secret-delivery channel with environment, custodian, expiry, and rotation details.

Completion rules

  1. Confirm App identifiers and channel configuration separately for production and UAT.
  2. If both Android environments use the same Package Name, fill production only and enter “None” for UAT.
  3. Enter “None” for every unused push channel; do not leave it blank.
  4. Choose either .p12 or .p8 for iOS and delete the unused credential column.
  5. Record expiry and the Broker contact responsible for rotation for every credential.

Android

Production

Package Name: {enter value}

Channel Information
HUAWEI Client ID: {enter}
Client Secret: {enter}
Default receipt ID: {optional}
Live View service-account key: {optional}
HONOR App ID: {enter}
Client ID: {enter}
Client Secret: {enter}
Xiaomi App Secret: {enter}
Overseas App Secret: {optional}
FCM FCM service-account key: {enter}
OPPO App Key: {enter}
Master Secret: {enter}
Meizu App ID: {enter}
App Secret: {enter}
vivo App ID: {enter}
App Key: {enter}
App Secret: {enter}
Default receipt ID: {optional}

UAT

Package Name: {enter value}

Channel Information
HUAWEI Client ID: {enter}
Client Secret: {enter}
Default receipt ID: {optional}
Live View service-account key: {optional}
HONOR App ID: {enter}
Client ID: {enter}
Client Secret: {enter}
Xiaomi App Secret: {enter}
Overseas App Secret: {optional}
FCM FCM service-account key: {enter}
OPPO App Key: {enter}
Master Secret: {enter}
Meizu App ID: {enter}
App Secret: {enter}
vivo App ID: {enter}
App Key: {enter}
App Secret: {enter}
Default receipt ID: {optional}

iOS

If production and UAT share a Bundle ID, fill production only and enter “None” for UAT. Still confirm which APNs environment the credential supports.

App environment Bundle ID .p12 certificate and password .p8 key and IDs
Production {enter} Production certificate: {archive}
Password: {enter}

Development certificate: {archive}
Password: {enter}
{key archive}
Key ID: {enter}
Team ID: {enter}
UAT {enter} Production certificate: {archive}
Password: {enter}

Development certificate: {archive}
Password: {enter}
{key archive}
Key ID: {enter}
Team ID: {enter}
Whale Docs