유니티 앱인토스 API 플러그인 부분 모음
https://github.com/Hoongcha/UNITY-TOSS-VITE_WARPPER
을 사용해서 WARPPER 하시면 좀더 손쉽게 사용 가능합니다.
해당 WARPPER에선 해당 플러그인 기능들이 전부 세팅되어 있습니다.
현재 있는기능.
- 토스 로그인 [getUserKeyForGame]
- 리더보드(랭킹)
- 네이티브 저장소 [getItem,setItem,removeItem,clearItems]
- 백그라운드,포그라운드 감지
사운드 끄고 켜기 예제 포함
* 참고한 issue - 인앱 광고 [loadAppsInTossAdMob,showAppsInTossAdMob]
앱인토스에서 쓰는 API를 유니티에서 호출 하기 위해 만들었습니다.
Vite Wrap했다는 기준으로 생성되었습니다.
만약 Warp에서 UnityCanvas에서 에러가 생겼다면 전역 설정해보시길 바랍니다.
- 토스에 올라간 상태에서만 확인이 가능합니다.
- 절대로 같은 JS브릿지 여러개 쓰지 마세요 작동 보장안합니다.
- 꼭 샘플을 확인하세요.
- 유니티에 플러그인 코드 구현
- WebGL로 빌드해서 Warp프로젝트에 넣습니다.
- Warp프로젝트에 전역 선언 및 유니티에서 호출할 메서드를 선언합니다. *위키 참조
- 토스에 ait를 올려서 테스트합니다.
Unity 메뉴 Window > Package Manager → 좌상단 + 버튼 →
Add package from git URL... 선택 후, 아래 주소를 하나씩 입력하고 Add 클릭:
TossAPI
https://github.com/Hoongcha/Unity-App-in-TossAPI.git?path=Packages/com.hoongcha.toss-api
Packages/manifest.json 파일의 dependencies 블록 안에 아래처럼 추가:
{
"dependencies": {
"com.hoongcha.toss-api": "https://github.com/Hoongcha/Unity-App-in-TossAPI.git?path=Packages/com.hoongcha.toss-api"
}
}