屏幕显示前的SKProductsRequest

时间:2016-08-03 11:30:49

标签: swift in-app-purchase storekit

我有一个简单的问题:如何在加载屏幕之前加载@echo off set "output=formatted.txt" set "data_file=source.txt" copy NUL "%output%">NUL & rem create an empty file for output data for /f "tokens=1,2 delims=:" %%a in (%data_file%) do ( ( echo/{ echo/ "AuthType": "ptc", echo/ "GoogleUsername": "null", echo/ "GooglePassword": "null", echo/ "PtcUsername": "%%a", echo/ "PtcPassword": "%%b" echo/} )>>"%output%" ) exit/B

我想这样做是因为他们开始加载SKProduct但这还不够,需要1-3秒甚至更长时间,具体取决于IAP正确加载的互联网速度,如果用户按任意按钮购买IAP应用程序崩溃,因为它们没有加载。

那么如何在屏幕显示时确保它们已加载?

注意:它不是初始屏幕。它是一个单独的,当用户按下按钮时显示。

1 个答案:

答案 0 :(得分:0)

我没有找到完整的解决方法,但我禁用了按钮,直到应用程序联系AppStore。不完美,因为用户等待几秒钟,如果你在启用后按下按钮,应用程序崩溃,但这是一个改进,我很好。