안녕하세요, 고생이 많으십니다.
이제 최초 배포 전 테스트를 위해, ait 를 올리고 QR 테스트를 하려는데 토스앱이 계속 꺼집니다.
안드로이드 실기기로 테스트하면 토스가 아예 종료되어버리고, 아이폰 실기기로 테스트하면 그냥 흰화면만 나옵니다.
혹시 대응가능한 방법을 알려주실 수 있을까요? 아니면 혹시 디버그를 할 수 있는 방법을 알 수 있을까요?
안녕하세요, 고생이 많으십니다.
이제 최초 배포 전 테스트를 위해, ait 를 올리고 QR 테스트를 하려는데 토스앱이 계속 꺼집니다.
안드로이드 실기기로 테스트하면 토스가 아예 종료되어버리고, 아이폰 실기기로 테스트하면 그냥 흰화면만 나옵니다.
혹시 대응가능한 방법을 알려주실 수 있을까요? 아니면 혹시 디버그를 할 수 있는 방법을 알 수 있을까요?
등록하신 appName을 알 수 있을까요?
네 careerday 입니다!
@react-native-async-storage/async-storage는 앱인토스에서는 사용이 어렵습니다.
@react-native-async-storage/async-storage의 Storage 대신 @apps-in-toss/framework 의 Storage 를 사용해주실 수 있을까요?
아 그때문이군요 ㅠ 도움주셔서 감사합니다!
한가지 추가 질문 드리고싶습니다. 혹시 테스트 중 에러에 관련하여 로그등을 앞으로도 볼 수 있는 방법이 있을지 궁금합니다
저희도 qr테스트시에 로그 확인 할 수 있는 방법있는지 궁금합니다 ![]()
iOS는 잘 모르겠는데, 안드로이드는 USB 연결한 상태에서 QR 테스트할 때 터미널에 adb logcat -s ReactNativeJS 실행해 보시면 로그 나올 거예요. (RN 기준입니다!)
QR 로 진입한 intoss-private:// 스킴에 대해서는 현재는 sentry 연동을 통한 JS 로그만 확인 가능합니다. 이번에 문의주신 케이스는 JS 런타임이 실행되기 전 Native crash가 발생한 케이스로 디버깅이 어려우셨을텐데요. 네이티브 로그는 보안 상 당장은 공유드리기가 어려운 점 양해부탁드립니다.
추후 제공 가능할지는 내부에서 검토해보겠습니다 ![]()
답변주셔서 정말 감사합니다! 활용해볼게요! ![]()
이해했습니다 감사드립니다! ![]()
안녕하세요. 웹뷰 sentry가이드가 따로있을까요? 가이드에 나와있는 appsInToss({})코드가 웹뷰에서는 사용을 안하는거같은데 defineConfig 안에서 sentry({ useClient: false })를 어디에 추가하면 될까요?
import { defineConfig } from '@granite-js/react-native/config';
import { sentry } from '@granite-js/plugin-sentry';
import { appsInToss } from '@apps-in-toss/framework/plugins';
export default defineConfig({
// ...,
plugins: [
sentry({ useClient: false }),
appsInToss({
// ...
}),
],
});
해당 가이드는 React Native 기준이라 Web의 경우 Sentry JavaScript 기준으로 구현해주시면 됩니다.
넵!! 감사합니다!!!![]()
react 기준으로 구현해도 괜찮나요??
넵 문제 없습니다 ![]()