제품 개요
Basic Concepts
응용 시나리오
기능 소개
계정 시스템
사용자 정보 및 관계망
메시지 관리
그룹 시스템
Official Account
Audio/Video Call
사용 제한
API | Description |
Register push service (call this API to use push service only after obtaining user consent for the privacy policy). | |
Unregister and disable push service. | |
RegistrationID is the unique identifier of the push reception device. By default, it is system-generated when push service registration succeeds. You can also set custom registration ID. Based on RegistrationID, you can send push messages to specified devices. Note that uninstalling and reinstalling the device will change the RegistrationID, so you need to call the setRegistrationID API before registering the push service. | |
After successfully registering the push service, call this API to get the unique identifier of the push reception device, namely RegistrationID. | |
Add a Push Listener. | |
Remove a Push Listener. | |
Enable/disable notification bar notifications when the app is in the foreground (default: enabled). |
registerPush(context: Context,sdkAppId?: number,appKey?: string,businessId?: number): Promise<TIMPushResult>;
Parameter | Type | Description | Access Path |
context | Context | application context | - |
sdkAppId | number | Push Service SDKAppID. | ![]() |
appKey | String | Push Service client key. | |
businessId | number | Certificate ID assigned in the Chat console. | ![]() |
unRegisterPush(): Promise<TIMPushResult>;
registerPush.setRegistrationID(registrationID: string): Promise<TIMPushResult>;
Parameter | Type | Description |
registrationID | String | Custom push ID identifier. |
setRegistrationID API to set an identifier ID, this API will return the identifier ID you have set. Otherwise, it will return a random value generated by the Push SDK.getRegistrationID(): Promise<TIMPushResult>;
addPushListener(listener: TIMPushListener): void;
Parameter | Type | Description |
listener | Push event processing method |
removePushListener(listener: TIMPushListener): void;
Parameter | Type | Description |
listener | Push event processing method |
disablePostNotificationInForeground(disable: boolean): void;
Parameter | Type | Description |
disable | boolean | Enable/disable notification bar notifications when the app is in the foreground (default: off). Disable notification bar notifications when the app is in the foreground. false: Enable notification bar notifications when the app is in the foreground. |
API | Description |
onRecvPushMessage | Received a Push message. |
onRevokePushMessage | Received a Push message recall notification. |
onNotificationClicked | Click the notification bar message Webhook. |
Field | Description | Type |
code | Error code | number |
message | Error Description | string |
data | Return Values | unknown |
피드백