Проблема при получении продуктов от App Store Connect (Ionic)IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Проблема при получении продуктов от App Store Connect (Ionic)

Сообщение Anonymous »

Я пытаюсь добавить IAP (в покупке приложения) в мое мобильное приложение для iOS. Я добавляю состояние тестирования процесса покупки локально. Тем не менее, приложение не может извлечь продукты из App Connect Store. Не уверен, что я делаю не так. Новая версия еще не представлена ​​для рассмотрения. При построении и запуске приложения через xcode < /p>
Вот логика: < /p>
this.store.initialize([
{
id: FOODIE_PLAN_ID_MONTHLY,
type: this.store.PAID_SUBSCRIPTION, // Access directly
platform: this.store.APPLE_APPSTORE // Access directly (use correct key)
}
])
.then(() => {
console.log('[IAP Initialize] Store initialized successfully.');
this.isInitializing.set(false);
this.loadProductDetails(); // Load details after successful init
})
.catch((err: CdvPurchasePlugin.CdvPurchaseError) => {
console.error('[IAP Initialize] Store initialization failed:', err);
this.isInitializing.set(false);
});

async loadProductDetails(): Promise {
console.log('[IAP LoadProducts] Loading product details...');
try {

// Retrieve the cached product state after initialize/refresh
const product = this.store.get(FOODIE_PLAN_ID_MONTHLY);
if (product) {
this.zone.run(() => {
this.products.set([product]);
});
console.log(
'[IAP LoadProducts] Product details loaded from cache:',
product
);
} else {
console.warn('[IAP LoadProducts] Product details not yet available.');
this.zone.run(() => {
this.products.set([]);
});
}
} catch (error) {
console.error('[IAP LoadProducts] Failed to get product details:', error);
this.zone.run(() => {
this.products.set([]);
});
} finally {
this.zone.run(() => {
this.isLoadingProducts.set(false);
});
}
}
< /code>
Вот журнал с моего настоящего телефона: < /p>
⚡️ [log] - [CdvPurchase.Adapters] INFO: AppStore initialized.

⚡️ [log] - [CdvPurchase.Adapters] INFO: AppStore products: []

⚡️ [log] - [CdvPurchase.AdapterListener] DEBUG: setSupportedPlatforms: ios-appstore (0 have their receipts ready)

⚡️ [log] - [IAP Initialize] Store initialized successfully.

⚡️ [log] - [IAP LoadProducts] Loading product details...

⚡️ [warn] - [IAP LoadProducts] Product details not yet available.
< /code>
Не уверен, правильно ли я понимаю или нет. Когда мы добавляем продукты в App Store Connect. Должен ли он доступен при локальном тестировании через xcode?

Подробнее здесь: https://stackoverflow.com/questions/795 ... nect-ionic
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно добавить новую версию в App Store в App Store Connect
    Anonymous » » в форуме IOS
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous
  • Загрузился Apple Archive File в App Store Connect, но не появляется в App Store
    Anonymous » » в форуме IOS
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Загрузился Apple Archive File в App Store Connect, но не появляется в App Store
    Anonymous » » в форуме IOS
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Как только я устанавливаю сборку TestFlight поверх версии приложения из App Store, все данные из версии App Store исчеза
    Anonymous » » в форуме IOS
    0 Ответы
    125 Просмотры
    Последнее сообщение Anonymous
  • IOS App Store продолжает устанавливать версию приложения TestFlight вместо версии App Store
    Anonymous » » в форуме IOS
    0 Ответы
    67 Просмотры
    Последнее сообщение Anonymous

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