Sentry와 CodePush 동시 사용
안녕하세요 제로초님!
코드푸시와 센트리를 동시에 사용하려고 하는데 의문이 있어서 질문드립니다.
https://docs.sentry.io/platforms/react-native/manual-setup/codepush/
제로초님은 공식문서에서 제시하는 방법 중에 프로미스 방법,
codePush.getUpdateMetadata().then(update => {
if (update) {
Sentry.init({
// ...
release: ${update.appVersion}+codepush:${update.label},
dist: update.label,
});
}
});
아니면 ${BUNDLE_ID}@${APP_VERSION}+codepush:${DIST} 수동으로 직접 설정해서
Sentry.init({
// ...
release,
dist,
});사용하고 계신가요?
문서가 잘 이해가 안되는데 Making Releases 이 부분을 코드 푸시 할 때마다 수동으로 해주어야 하는지 궁금합니다.
감사합니다.
답변 1
0
저는 아랫 방법을 쓰고 있고요. 패키지제이슨 버전을 올린다음에 코드푸시해서 버전이 올라갔음을 표시하고 있습니다.
0
안녕하세요
이해가 잘안되어서 다시 질문드릴게요
1.센트리는 ios, android 통합으로 한개만 사용하는건가요?
2.버전을 올린다음에 코드 푸시해서 버전이 올라갔음을 표시한다고 하셨는데
DIST 값은 코드 푸시 후에 생성되는데 다음 init 코드에 어떻게 미리 넣어서 푸시하는건가요?
Sentry.init({
dsn:'',
release: ${BUNDLE_ID}@${APP_VERSION}+codepush:${DIST}
})
3.매번 코드푸시 후 다음 과정을 os별로 진행하시나요?
4. 아니면 Sentry.init({dsn:''}) 여기까지만 설정하고 package.json 버전만 올리고 코드푸시하면 수동으로 할 것 없이 자동으로 되는 것인가요?
감사합니다.
1
네 통합으로 하면됩니다.
dist값을 그냥 문자열로 하면 됩니다. dist값은 자기가 스스로 만드는 겁니다.
코드푸쉬 후 저 동작이 아니라 저게 코드푸쉬하는 건데요? 혹시 코드푸쉬를 코드로 착각하고 계신건가요?? 코드는 코드푸쉬를 받아오는 겁니다
package.json 버전을 저 dist에 넣어야죠
앱실행시 네이버맵 [401] 에러
0
989
2
스타일링 라이브러리
0
147
2
expo, cli 선택 중에 고민이 있습니다.
0
167
2
JDK 버전이 달라도 괜찮나요?
0
223
2
dimenstion usewindowdeminstion
0
121
3
[맥 전용]환경 설정하기 1편 & [맥 전용]환경 설정하기 2편의 영상이 안나옵니다.
0
210
1
jdk11 버전과 gradle 버전의 호환성 관련 질문드립니다.
0
399
2
강의 외 질문입니다!
0
157
2
react native랑 맞는 ui 라이브러리 어떤게 좋을까요?
0
1501
2
react native와 spring boot 연결
0
356
1
java가 아닌 .kt에서 code push 에러가 발생합니다.
0
214
2
flipper 239 에러가 발생합니다.
0
165
2
package.json에 /lib/panino.js 문제입니다.
0
470
2
window - mac 협업 과정 질문합니다
0
215
1
ios 빌드 중 RCTBridgeDelegate.h import 오류
0
289
2
ios 앱 빌드 중 hermesEnabled 관련 오류발생
0
239
2
Socket 연결시 질문 드립니다.!
0
152
2
wifi 환경에서 axios 통신이 로컬서버에서 안됩니다.
0
426
2
iOS render error 질문드립니다.
0
410
2
iOS 가상머신 오류
0
165
2
npc react init 명령어 실행시 발생되는 오류
0
220
1
nom start 시 오류
0
116
1
NextJS 기반으로 만들어서 웹뷰 React Native로 배포 가능한가요?
0
1002
2
안드로이드 rn75 버전에 맞게 설정 중에 android13 다운로드에 대해서 막혔습니다!
0
184
2





