카카오톡 공유하기 버튼 기능 오류

안녕하세요!
카카오톡 공유하기 버튼을 동일하게 PC/MO에서 사용하고 있는데
PC는 작동하지만 MO에서는 작동이 안되며 다음과 같은 오류가 납니다

무슨 원인인지를 모르겠습니다

message: “Missing required keys: templateId,templateId,templateArgs,success,fail,always,installTalk,throughTalk at Share.sendCustom”
name: “KakaoError”

  1. [[Prototype]]: Error at https://developers.kakao.com/sdk/js/kakao.min.js:108:20383 at
    https://developers.kakao.com/sdk/js/kakao.min.js:108:140 at
    https://developers.kakao.com/sdk/js/kakao.min.js:108:215

stack: “Error
at https://developers.kakao.com/sdk/js/kakao.min.js:108:20383
at https://developers.kakao.com/sdk/js/kakao.min.js:108:140
at https://developers.kakao.com/sdk/js/kakao.min.js:108:215

안녕하세요.

확인을 위해 앱 ID와 재현해 볼 수 있는 URL제공 부탁드립니다.
URL 제공이 어렵다면 구현 하신 코드를 공유 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다

ex) 123456

안녕하세요.

개인 메시지로 재현 가능한 URL 확인하였습니다.

원인은 해당 사이트에서 사용하고 계시는 prototype.js (1.5.0)에 있습니다.

이 라이브러리에서 Array.prototype.reduce를 정의 하고 있습니다만, ECMA 규격과 맞지 않게 구현되어 있습니다.
때문에, JS SDK에서 reduce 함수 사용 시, 전혀 다르게 동작하여 오류가 발생하고 있습니다.

사용하고 계시는 라이브러리는 하위 브라우저 호환성을 위해 사용하고 계시는 것으로 생각되는데요
해당 스크립트를 꼭 사용해야 한다면, reduce 구현 부분을 제거하시거나 prototype.js 버전을 올리시길 부탁드립니다.