IOS: «Невозможно выполнить запрос» / «Неизвестная ошибка» в TestFlight, несмотря на статус «Готов к отправке»IOS

Программируем под IOS
Ответить
Anonymous
 IOS: «Невозможно выполнить запрос» / «Неизвестная ошибка» в TestFlight, несмотря на статус «Готов к отправке»

Сообщение Anonymous »

Я реализую подписки в приложении в своем приложении React Native и expo с помощью реакции-native-iap. Хотя Android работает нормально, я натыкаюсь на постоянную стену на iOS (TestFlight ) с ошибкой "Невозможно завершить запрос" или "Произошла неизвестная ошибка" сразу после попытки покупки.
возобновите мой код: В iapService:

Код: Выделить всё

  useEffect(() => {
RNIap.initConnection().then(()=>{
Alert.alert("Connection Started");
})
purchaseErrorSubscriptions = RNIap.purchaseErrorListener((error)=>{...})
purchaseUpdateSubscriptions = RNIap.purchaseUpdatedListener((purchase)=>{...})

purchaseUpdateSubscriptions.remove()
purchaseErrorSubscriptions.remove()

на странице подписки:

Код: Выделить всё

useEffect(() => {
RNIap.getSubscriptions({ skus: SUBSCRIPTION_SKUS })
.then((res)=>{
Alert.alert(JSON.stringfy(res))
// i set the values to display subscriptions card
})
},[]);

const handleClickRequestSubscription = async (sku: string) =>{
try{
if(Platform.OS == 'ios') {
await RNIap.requestSubscription({
sku: sku
});
}

} catch (error) {
//this catch error
Alert.alert('error', errorMessage )
}
}
Журнал ошибок: Ошибка покупки для SKU: ****: Невозможно выполнить запрос

Но отображаемый SKU помечен в Apple как «готов к отправке».
В учетной записи разработчика Apple подписки создаются и готовы к отправке. Никаких комиссий не ожидается. Опция «Платные приложения» активна, и у Apple нет нерешенных проблем. Стоит повторить, что следующая структура работает с Google, и приложение уже обрабатывает там подписки.

Подробнее здесь: https://stackoverflow.com/questions/798 ... pite-ready
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»