Xamarin InAppBillingPlugin, IOS проблем - PullRequest
0 голосов
/ 11 февраля 2020

Я использую Xamarin + InAppBillingPlugin для оплаты (Расходные материалы) в (android + IOS)

Работает нормально, но я столкнулся с некоторыми проблемами:

1- " var purchase = await billing.PurchaseAsyn c "очень медленно (в некоторых случаях 40 секунд) с IOS, поэтому некоторые пользователи просто переходят на другой экран или даже закрывают приложение до его завершения.

чтобы они потеряли платеж, я получил деньги в магазине, но мое приложение не записало их. Затем мои клиенты приходят и показывают мне SMS с банковским платежом, они уже сняли средства, но мое приложение не знает.

2 - В некоторых случаях IOS (iTunes store) возвращает (ожидает) в результате. так что я (как приложение) записываю, что оплата не произведена. Через несколько часов или дней iTunes завершает ожидающий платеж и снимает деньги с моих клиентов! некоторые из них связываются со мной «ПОЧЕМУ ВЫ ЗАРЯДИТЕ МЕНЯ СЕГОДНЯ? Я НЕ ДАЖЕ ОТКРЫВАЛ ВАМ ПРИЛОЖЕНИЕ!». Звучит плохо, правда? и даже я не могу записать этот платеж, как это уже было сделано из моего приложения.

Как я могу избежать проблемы "Медленный"? Как я могу избежать проблемы "Ожидание платежа", есть ли способ отслеживать такой ожидающий платеж?

Заранее спасибо

...