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.
- Confirm App identifiers and channel configuration separately for production and UAT.
- If both Android environments use the same Package Name, fill production only and enter “None” for UAT.
- Enter “None” for every unused push channel; do not leave it blank.
- Choose either
.p12or.p8for iOS and delete the unused credential column. - Record expiry and the Broker contact responsible for rotation for every credential.
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} |
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} |
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} |