Android用のプログラムの完成に近づいています。試用期間を設けてから「ロック」するように設計することはできますが、後で効果的にロックを解除する方法を判断するのに苦労しています. 私はこの種の開発にまったく慣れていないので、最善の方法で少し助けてくれることを望んでいました.
顧客は試用後に製品を購入し、私に連絡してロック解除コードを送信しますか? Googleマーケットプレイスに接続し、ユーザーが製品を購入したことを判断するためのライブラリがJava APIにあり、その方法でロックを解除できますか?
編集: このプログラムは、現時点では Android タブレットでのみ実行される予定です。私が理解しているように、すべてのタブレットがセルラー サービスを備えているわけではないため、接続がはるかに制限されています。
試用期間は、最初の実行の記録時間と同じくらい簡単でなければなりません。プログラムが X 日 (または数時間など) 後に実行された場合は、ロックします。ユーザーをロックする前に、ユーザーがプログラムで現在の送信を終了できるようにする必要があるため、これは起動時にのみテストされます。
請求に関しては、プログラム自体に MMO ゲームと同様の支払いプランがあります。$X で今すぐ購入してから $Y でサブスクリプションを購入する (現在は年間ライセンスを計画しています)、または最初の請求には最初のサブスクリプションが含まれる可能性があります。Billing API はその状況をどのように処理しますか? プログラムの料金を請求し、ライセンスの料金を請求し、最適と判断した期間内にライセンスを更新するように要求する必要があります。