屏幕显示前的 SKProductsRequest
SKProductsRequest before screen shows
我有一个简单的问题:如何在屏幕加载前加载 SKProduct
?
我想这样做是因为它们在 viewWillAppear
中开始加载,但这还不够,需要 1-3 秒甚至更长的时间,具体取决于 IAP 正确加载的互联网速度以及是否用户按下任意按钮购买 IAP 应用程序崩溃,因为它们尚未加载。
那么如何确保在屏幕出现时加载它们?
注意:这不是初始屏幕。它是一个单独的,当用户按下按钮时显示。
我没有找到完整的修复方法,但我禁用了按钮,直到应用程序联系到 AppStore。不完美,因为如果您在按钮启用后立即按下按钮,用户会等待几秒钟,应用程序会崩溃,但这是一个改进,我对此表示满意。
我有一个简单的问题:如何在屏幕加载前加载 SKProduct
?
我想这样做是因为它们在 viewWillAppear
中开始加载,但这还不够,需要 1-3 秒甚至更长的时间,具体取决于 IAP 正确加载的互联网速度以及是否用户按下任意按钮购买 IAP 应用程序崩溃,因为它们尚未加载。
那么如何确保在屏幕出现时加载它们?
注意:这不是初始屏幕。它是一个单独的,当用户按下按钮时显示。
我没有找到完整的修复方法,但我禁用了按钮,直到应用程序联系到 AppStore。不完美,因为如果您在按钮启用后立即按下按钮,用户会等待几秒钟,应用程序会崩溃,但这是一个改进,我对此表示满意。