facebook 모듈 쓰실 때는 컨트롤러 이름에 조심하세요...

앱에 facebook 개시 기능을 추가하다가 한 삽질을 공유합니다.

appify 옵션으로 빌드해서 tishadow로 개발할때는 전혀 문제가 없었는데요.

이제 기본 빌드로 테스트 하는데 facebook 사용하는 부분에서,
Uncaught TypeError: Object # …

이런 에러가 Android에서만 나는겁니다.
iOS에서는 정상이구요.

한참 삽질을 하다가 알았는데, 안드로이드의 v8 javascript 엔진에서만 일어나는 문제입니다.
이유는 컨트롤러 이름이 facebook 이라서 꼬인 거였습니다…

컨트롤러 이름을 바꿔주니 해결 ㅠ_ㅠ
이걸로 1시간 넘게 삽질했네요… 아오…

2개의 좋아요

facebook 모듈과 이름이 같아서 생긴 문제겠죠? 공유 감사합니다.

네. 맞아요. Appcelerator의 공식 facebook 모듈 이름이 ti.facebook이 아니라 facebook인게 문제였지요 ㅜㅠ