2016-08-03 13 views
0

私は簡単な質問があります:画面が読み込まれる前にSKProductをロードするにはどうすればよいですか?SKProducts画面の前に請求書を表示する

viewWillAppearで読み込みが開始されますが、十分ではなく、IAPが適切に読み込まれるためにインターネットの速度に応じて1〜3秒以上かかる場合があります。ボタンを押してIAPを購入すると、アプリが読み込まれていないためクラッシュします。

どうすれば画面が表示されたときにそれらが読み込まれることを確認できますか?

注:最初の画面ではありません。これは、ユーザーがボタンを押したときに表示される別のものです。

+0

起動インジケータですべての情報を読み込もうとすると、オーバーレイにアクティビティインジケータが表示され、ユーザーがアプリを離れるようになり、戻ってくることはありません。ユーザーは何かが起こっていることを確認する必要があります –

+0

最初の画面にあれば、 tプリロード。読み込み中に「アプリストアに接続する」というメッセージを作成できます。 – lzl

+0

メイン画面には表示されません。メイン画面には、購入画面につながるボタンがあります。ボタンを押してデータを渡すときなどに読み込みを開始できますか? – Lawrence413

答えて

0

私はこれについて完全な修正を見つけられませんでしたが、アプリケーションがAppStoreに連絡するまでボタンを無効にしました。ユーザーが数秒間待つとアプリケーションがクラッシュするので、完璧ではありません。有効にした直後にボタンを押しても、改善されています。

関連する問題