2016-11-07 4 views
0

COSMO 애플리케이션에서 iOS 용 앱을 구매하려고합니다. https://github.com/AlexDisler/cordova-plugin-inapppurchase - - 그들의 https://github.com/j3k0/cordova-plugin-purchaseiOS 앱 구매 중 - 알 수없는 제품 식별자

없음 작동하지 가 :

지금까지, 나는 두 플러그인을 사용했습니다. 마지막 플러그인은 일종의 맞춤 영수증 인증 플랫폼을 사용하기 때문에, 나는 그 것을 건너 뛰기로 결정했다.

최초의 플러그인에 대한 내 코드는 다음과 같습니다

window.inAppPurchase 
.getProducts([subscriptions.FLOXER_PRO_IOS_PRODUCT_ID]) 
.then(function(products) { 
    console.log(products); 
    window.inAppPurchase 
     .buy(subscriptions.FLOXER_PRO_IOS_PRODUCT_ID) 
     .then(function(data) { 
      console.log(data); 
     }) 
     .catch(function(err) { 
      console.log(err); 
     }); 
}) 
.catch(function(err) { 
    console.log(err); 
}); 

사파리 콘솔 로그 출력 :

[Log] [] (0) (bundle.js, line 67) 
[Log] {errorMessage: "Unknown product identifier", errorCode: 100} (bundle.js, line 67) 

엑스 코드 로그 :

2016-11-07 11:46:32.940653 Floxer[831:207602] Using UIWebView 
2016-11-07 11:46:32.942682 Floxer[831:207602] [CDVTimer][handleopenurl] 0.057995ms 
2016-11-07 11:46:32.943943 Floxer[831:207602] [CDVTimer][intentandnavigationfilter] 1.214981ms 
2016-11-07 11:46:32.944015 Floxer[831:207602] [CDVTimer][gesturehandler] 0.042021ms 
2016-11-07 11:46:32.944038 Floxer[831:207602] [CDVTimer][TotalPluginStartup] 1.437962ms 
2016-11-07 11:46:33.316991 Floxer[831:207602] Resetting plugins due to page load. 
2016-11-07 11:46:34.149838 Floxer[831:207602] Finished load of: file:///var/containers/Bundle/Application/0CFA94CE-294B-43C8-8BCD-28C76B8F303E/Floxer.app/www/index.html 
2016-11-07 11:46:42.654647 Floxer[831:207602] RMStore: products request received response 
2016-11-07 11:46:42.654829 Floxer[831:207602] RMStore: invalid product with id com.coqtail.floxer.pro_account 
2016-11-07 11:46:42.676313 Floxer[831:207602] RMStore: unknown product id com.coqtail.floxer.pro_account 
2016-11-07 11:47:34.804099 Floxer[831:207602] RMStore: products request received response 
2016-11-07 11:47:34.804265 Floxer[831:207602] RMStore: invalid product with id com.coqtail.floxer.pro_account 
2016-11-07 11:47:34.870319 Floxer[831:207602] RMStore: unknown product id com.coqtail.floxer.pro_account 

나는 시뮬레이터를 사용하고 있습니다 iOS (로그인하지 않음)가 잠재적 인 문제 일 수 있습니까? 인앱 구매를 테스트하기 위해 실제 계정이 필요합니까?

iTunes Connect에서 In App Purchase를 만들었는데 아직 승인되지 않았습니다. 이게 문제가 아니야? 테스트하는 동안 검증 된 인앱 구매가 필요 없다고 가정합니다.

이전에이 문제가 발생 했습니까? 지금 Google에서 일일 검색 중이므로이 문제에 대한 명확한 해결책을 찾을 수없는 것 같습니다 ...

도움을 받으실 수 있습니다!

답변

2

나는 비슷한 문제가있었습니다. gitHub에서 찾은 답변은 나를 위해 일했습니다.

유료 제품을 보려면 iTunes Connect에서 '유료 애플리케이션'계약이 있어야합니다. 이렇게하려면 iTunes Connect 홈페이지로 이동하여 '계약, 세금 및 뱅킹'을 선택하십시오. 연락처, 은행 및 세금 정보를 작성하십시오. 양식을 제출하고 15 분 동안 계약서가 처리 될 때까지 기다리십시오.

무료로 사용할 수있는 소모품을 추가하는 것이 좋습니다. '유료 애플리케이션'계약이 필요하지 않습니다.

덕분에 @stoconnor