실제 결제화면으로 진입이 안되는데, 이게 출시가 안되어서 그런건가요?
아래와 같이 처리중이고 샌드박스 앱에서는 잘 되는 것으로 보이는데.
빌드해서 올리면 진행되는 모습을 볼수가 없네요.
(소모성 아이템)
const handleClick = useCallback(() => {
const cleanup = IAP.createOneTimePurchaseOrder({
options: {
sku: selectedSku,
processProductGrant: async ({ orderId }) => {
console.log('processProductGrant', orderId);
try {
var user = await Api.requestVerifyPurchase(orderId);
if (!user.isFailed) {
setData(prev => (prev ? { ...prev, user } : prev));
toast.open(`구매가 완료 되었어요`);
navigation.goBack();
}
} catch (e) {
var isSuccess = await reverify();
if (isSuccess) {
toast.open(`구매를 확인하였어요`);
} else {
toast.open(`구매를 확인중이에요`);
}
}
return true;
},
},
onEvent: async (event) => {
console.log('onEvent', event);
},
onError: (error) => {
console.error('onError', error);
},
});
return cleanup;
}, []);
device: SM-S926N (15)
productId:
appName: photogenic
deploymentId: 0199e7b2-beb2-7d08-8e02-a6a918316fd0
appVersion: 5.232.0

