コロナ SDK InApp テスト (iOS のみ) で問題が発生しています。キャラクターを購入するページがあります。初めて製品を購入すると、うまく機能しています。しかし、次の手順を実行すると:
- デバイスからアプリを削除する
buy-cancel
アラートのキャンセル ボタンをクリックします(図 1.1)。これによりトリガーされます:event.transaction.state == "cancelled"
. (このキャンセル クリックは、以下で説明するトリガー ケースを説明するために行われます)- 再びシーンに戻り、図 1.1 の購入ボタンをクリックすると、図 1.2 のようなアラートが表示されます。アプリを自動的に復元することを意味すると思います。しかし、私の予想以上に、同じメソッド、つまり: がトリガーされました
event.transaction.state == "cancelled"
。
図 1.1
図 1.2
問題:アイテムがいずれかの場合に、ファイルに書き込むことによってアイテムのロックを解除していますpurchased/restored
。アプリを再インストールするときは、復元を行う必要があると思います。しかし、それはトリガーしていcancelled
ます。では、どうすればアイテムをアンロックできますか。Pls、plsは私を助けてください。どんな提案も貴重です...