전체 글30 Next js에서 Pretendard 폰트 적용하기 안녕하세요. VeriLog입니다.오늘은 Next js에서 Pretendard 폰트 적용하는 법을 작성하려고 합니다. 제가 사용한 방법은 global.css파일에 폰트를 정의하고 사용하는 방법입니다. 1. global.css 파일에 폰트 정의@font-face { font-family: "Pretendard-Bold"; src: url("/fonts/Pretendard-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal;}@font-face { font-family: "Pretendard-SemiBold"; src: url("/fonts/Pretendard-SemiBold.woff2") format("wof.. 2025. 2. 3. 국시플래너 v3: 간호사 / 간호조무사 국가고시 문제 플랫폼 안녕하세요. VeriLog입니다. 오늘은 지난번에 소개했던, 제가 개발하고 있는 국시플래너의 업데이트 소식을 들고 왔습니다. 시험을 앞두고 있는 친구들과 이야기를 해보면 모두 같은 불안함을 가지고 있었습니다.바로 내가 모르는 문제가 나오면 어떡하지? 하는 불안함이었습니다.이 불안함은 공부를 많이 했는지와는 별개로 모두에게 존재하더라구요. 내가 모르는 문제가 있는지 확인하기 위해서는?모의고사나 문제집을 처음부터 봐야하고, 문제를 다 푼다 하더라도 불안함은 여전히 존재했습니다. 저는 굳이 모든 문제를 다 풀어야할까?내가 모를만한 문제들만 뽑아주면 불안함을 해소할 수 있지 않을까? 하는 마음에AI 기반의 문제출제 서비스인 국시플래너를 개발하게 되었습니다. 이번에 새롭게 업데이트 된 국시플래너에서는 문제풀이,.. 2024. 11. 25. 안드로이드 인앱결제 "이미 보유하고 있는 아이템입니다" 에러 해결 방법 안녕하세요. VeriLog입니다. react-native-iap을 사용해서 인앱결제를 구현할 때, 안드로이드에서 "이미 보유하고 있는 아이템입니다."라는 에러를 마주했습니다.아무리 구글링 해도 해결 방법이 안나오더라구요.그래서 이렇게 글로 남깁니다. const purchase: any = result; // 트랜잭션 결과 if (purchase) { try { const ackResult = await finishTransaction({ purchase, isConsumable: true }); // 트랜잭션을 명시적으로 완료 console.log('Transaction finished:', ackResult); .. 2024. 11. 20. react-native-iap을 활용한 인앱결제 구현시 주의점 안녕하세요.VeriLog입니다. 오늘은 react-native-iap을 활용한 인앱결제를 구현하기 할 때, 제가 삽질 했던 부분을 공유하고자 합니다. requestPurchase를 할 때, ios의 경우는 sku에 string을 전달하면 되지만,aos의 경우는 skus에 string[]형태로 전달해야합니다.(아래 코드 참고) try { const result = await requestPurchase( Platform.OS === 'ios' ? { sku: 'v3.everydayQuestItem', andDangerouslyFinishTransactionAutomaticallyIOS: fals.. 2024. 10. 8. 이전 1 2 3 4 ··· 8 다음