tencent cloud

Tencent Real-Time Communication

문서Tencent Real-Time Communication

Flutter

Download
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-09-06 16:41:34
This article explains how to replace the incoming call ringtone of TUICallKit, which is divided into application ringtone and offline push ringtone.

Setting application ringtone

There are two ways to set an application ringtone:

1. Replace Audio File

If you integrate the TUICallKit component via source code dependency, you can replace the audio files in the assets\\audios folder to achieve the purpose of ringtone replacement:
File Name
Use
phone_dialing.mp3
Ringtone when initiating a call
phone_ringing.mp3
Ringtone when receiving a call

2. Call Ringtone Interface

You can also set the incoming call ringtone through the setCallingBell interface.
import 'package:tencent_calls_uikit/tencent_calls_uikit.dart';

void setCallingBell() {
TUICallKit.instance.setCallingBell('flie path');
}

Set Mute Mode

If you do not need ringing, you can enable the silent mode through enableMuteMode interface.
import 'package:tencent_calls_uikit/tencent_calls_uikit.dart';

void enableMuteMode() {
TUICallKit.instance.enableMuteMode(true);
}

Set Offline Push Ringtone

1. iOS

VoIP push does not support custom Definition push ringtones. APNs push allows modifying the parameters call and groupcall in the interface params including TUIOfflinePushInfo.iOSSound Setting on the iOS platform for offline message ringtones.

2. Android

Note:
The interface supports Huawei, Xiaomi, FCM.
FCM's push ringtone is set as the application ringtone.
For Huawei, Xiaomi, and APNs push ringtone settings, please set the TUIOfflinePushInfo.iOSSound's iOSSound and androidSound fields when calling Call and GroupCall.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백