addChannel method
- String channelPublicId
카카오톡 채널 추가
channelPublicId
는 카카오톡 채널 홈 URL 에 들어간 {_영문}으로 구성된 고유 아이디
홈 URL 은 카카오톡 채널 관리자센터 > 관리 > 상세설정 페이지에서 확인
Implementation
Future addChannel(final String channelPublicId) async {
if (!await isKakaoTalkInstalled()) {
throw KakaoClientException(
ClientErrorCause.notSupported,
"KakaoTalk is not installed",
);
}
final scheme = isAndroid()
? KakaoSdk.platforms.android.talkChannelScheme
: KakaoSdk.platforms.ios.talkChannelScheme;
if (!kIsWeb || (kIsWeb && (isAndroid() || isiOS()))) {
await _validate('/sdk/channel/add', channelPublicId);
}
await _channel.invokeMethod('addChannel', {
'channel_scheme': scheme,
'channel_public_id': channelPublicId,
});
}