Начиная с iOS 11, Apple представила функцию покупки в приложении через приложение App Store.
Проблема. Наша проблема состоит в том, чтобы избежать показа межстраничной рекламы, когда приложение просыпается, путем покупки в приложении, купленного в App Store App.
Я пытаюсь управлять этим с помощью новой функции Storekit:
- (BOOL)paymentQueue:(SKPaymentQueue *)queue shouldAddStorePayment:(SKPayment *)payment forProduct:(SKProduct *)product
У меня два вопроса:
1- Я хотел бы знать, сможем ли мы обнаружить до того, как этот метод будет называться, тот факт, что приложение покупается в Apple Store в одной из функций ниже через
Параметры launchOptions? :
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)launchOptions
2 - Когда мы возвращаем ДА или НЕТ (и сами добавляем платеж в очередь) в
- (BOOL)paymentQueue:(SKPaymentQueue *)queue shouldAddStorePayment:(SKPayment *)payment forProduct:(SKProduct *)product
когда именно мы увидим новое всплывающее окно в приложении?
Спасибо за любой ответ.