React-native-iap 공부중에 문제가 해결이 안되어 질문드립니다

안녕하세요

요즘 질문이 많이 늘어나네요…

안되던 것도 몇 일정도 계속 보다보면 해결이 되는데

안되는 난이도의 구현이 뒤에 있어서 그런가

혼자힘으로 조금 어렵네요… ^^;

각설하고 본문으로 넘어가겠습니다

다름이 아니라 두부랩님께서 감사하게도 만들어주신

react-native-iap 를 보며 인앱결제의 문을 두드려보고 있습니다.

최근에 실무에 가까운 DooboIAP 앱까지 샘플로 만들어주셔서

정말 손쉽게 앱의 구동까지는 되었습니다

그런데 관리된 상품리스트는 잘 보여지는데

구독형 상품의 경우엔 리스트업 되지 않고 콘솔에

Subscription [] 로만 찍히네요

[안드로이드 구현중입니다 IOS는 테스트 못해봤습니다]

혹시나해서 제 구글콘솔로 접근하여 구독상품을 만들고

아이템 아이디를 변경한 후에 동일한 방법으로 구동해봣지만

역시 관리상품 리스트는 잘 보여지는데

구독형 상품은 로드가 되지 않습니다.

혹시몰라 저의 구글콘솔 화면도 첨부합니다.

이런경우 어디서부터 해결에 대한 실마리를 풀 수 있을까요?

너무 초보적인 글이라 죄송하지만

혹시 같은 문제를 겪은 분이 계시다면 답변 부탁드리겠습니다

항상 감사드립니다~

3줄요약

  1. react-native-iap 라이브러리 사용중 질문
  2. 구독형 상품리스트를 받아오지 못함 (샘플프로덕트 + 자체 구성한 프로덕트 둘 다 테스트)
    const subscriptions = await RNIap.getSubscriptions(itemSubs);
    subscriptions.forEach((subscription) => {
    subscription.type = ‘subs’;
    });
    console.log(‘subscriptions’, JSON.stringify(subscriptions)); << 해당부분 empty
  3. 이 문제를 해결하려면 어디부터 봐야할까요??
1 Like

아 참고로 소는 첨부하지 못했는데


이 테스트 환경으로 동일하게 구현해봤습니다

저의 상품으로 프로덕트 아이디를 수정해서 테스트할땐

여기서 itemSkus, itemSubs 값만 다르게 수정해서 테스트 해보았습니다.

안녕하세요! 우선 프로젝트는 이제 막 생성해서 구현중에 있고 @Bang9님이 지금 토스 받으셔서 진행해주고 계십니다~ 해당 레포에 이슈가 있으면 이슈를 작성해주시면 좋을 것 같습니다.

또한 안드로이드 상품 불러오기 문제는 여기 좋은 이슈 리스트업이 있는데 혹시 보셨나요?

이후에도 문제가 있으면 오픈소스 패키지 경우 이슈를 활용해주시면 좋을 것 같습니다~!

헉 제작자님의 답변이…
이 밤중에 답변 감사드립니다 +_+

제가 잘 몰라서 생긴 문제라고 생각해서
깃헙 이슈에 올리기가 좀 이상한것 같아서요;; (올려본 적도 없지만 ㄷㄷ)

첨부해주신 링크는 처음봅니다 제가 못찾아봤던것 같네요
감사합니다 정독해보겠습니다!

1 Like

아… 감사합니다 보내주신 링크를 보고 힌트를 얻어 문제확인했습니다.
문제는 apk 서명을 하지 않은채로 테스트한게 문제였습니다.
DoobooIAP 에 .env 에 친절하게 서명 양식을 넣으라고 되어 잇었는데
빨리 빨리 테스트하려고 firebase 만 넣어 놓고
구동을 하고 넘어간게 화근이었습니다… (장장 2일이나 지체됫네요 ㅠㅠ)

관리상품은 apk 서명하지 않아도 잘 리스트업되는데
구독상품만 특이하게 서명이 없으면 리스트업이 안되더군요

답변 정말 감사합니다 ~!!!
코로나도 빗겨가시길!

1 Like