문의 시, 디벨로퍼스 앱ID를 알려주세요. ID 862219
친구 api와 피커, 메시지 api 사용을 위한 체크 리스트 ( 친구 api와 피커, 메시지 api 사용을 위한 체크 리스트 ) 먼저 확인해주세요.
카카오톡 메세지 템플릿을 이용하여 인자가 포함된 메세지를 공유하려하는데 로컬에서 개발 테스트시에는 인자가 정상 전달되는데 개발서버에서는 전달되지않는 현상이 발생하는데 어떤문제가 있는건지 원인을알고싶어 문의드립니다
공유 코드는 아래와 같습니다
첨부된 이미지에서 로컬에뮬레이터에서는 친구초대코드 옆에 문자열이 정상 출력되는데 개발서버에 적용된 앱에서는 공유해도 위와같이 빈칸으로 출력됩니다
int templateId = 101131;
bool isKakaoTalkSharingAvailable =
await ShareClient.instance
.isKakaoTalkSharingAvailable();
if (isKakaoTalkSharingAvailable) {
try {
Uri uri = await ShareClient.instance
.shareCustom(templateId: templateId);
await ShareClient.instance
.launchKakaoTalk(uri);
debugPrint('카카오톡 공유 완료');
} catch (error) {
debugPrint('카카오톡 공유 실패 $error');
}
} else {
try {
Uri shareUrl = await WebSharerClient
.instance
.makeCustomUrl(
templateId: templateId,
templateArgs: {
'referralcode':
'${controller.accountModel!.referralCode}'
});
await launchBrowserTab(shareUrl,
popupOpen: true);
} catch (error) {
debugPrint('카카오톡 공유 실패 $error');
}
}