Подписка на Flutter iOS в приложенииIOS

Программируем под IOS
Ответить
Anonymous
 Подписка на Flutter iOS в приложении

Сообщение Anonymous »

В настоящее время я сталкиваюсь с этой проблемой при тестировании моей подписки InApp на другом устройстве (другая страна, iphone 17 PM, ios 26), продукты подписки не отображаются.
Я протестировал подписку, и она отлично работает на IPA разработки (совместно используемом через Diawi), IPA, распространяемом через Testflight в качестве внутренних тестировщиков.

В настоящее время проблема возникла на этом конкретном тестировщике, который добавлен в качестве внешнего тестера в testflight.
Я принял все соглашения о платных приложениях, добавил все бизнес-сведения.

Я установил доступность продукта по подписке для всех регионов.

Продукты по подписке Inapp находятся на этапе Готовы к отправке. Список продуктов

Локализация группы подписки находится на этапе Подготовка к отправке. Язык

Цена подписки действительна для страны, в которой возникла проблема.

Я еще не отправил приложение на проверку.

Это функция, которая извлекает продукты Inapp.
Future initializeInAppPurchase() async {
_isPurchaseTapped = false;

_isPurchaseSuccessShown = false;
try {
_subscription ??= _iap.purchaseStream.listen(
_listenToPurchaseUpdated,
onDone: () async {
await _subscription?.cancel();
},
onError: (error) async {
await _subscription?.cancel();
},
);

final available = await _iap.isAvailable();
isAvailable.value = available;

if (!available) {
return;
}

final response = await _iap.queryProductDetails(_productIds);

if (response.error != null) {
log('IAP query error: ${response.error}');

return;
}

products.assignAll(
response.productDetails.where(
(productDetail) => productDetail.rawPrice > 0,
),
);

await fetchUserSubscription();
} catch (e) {
log(e.toString());
} finally {
_isLoading.value = false;
}
}


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

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

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

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

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

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