2

Android用のプログラムの完成に近づいています。試用期間を設けてから「ロック」するように設計することはできますが、後で効果的にロックを解除する方法を判断するのに苦労しています. 私はこの種の開発にまったく慣れていないので、最善の方法で少し助けてくれることを望んでいました.

顧客は試用後に製品を購入し、私に連絡してロック解除コードを送信しますか? Googleマーケットプレイスに接続し、ユーザーが製品を購入したことを判断するためのライブラリがJava APIにあり、その方法でロックを解除できますか?

編集: このプログラムは、現時点では Android タブレットでのみ実行される予定です。私が理解しているように、すべてのタブレットがセルラー サービスを備えているわけではないため、接続がはるかに制限されています。

試用期間は、最初の実行の記録時間と同じくらい簡単でなければなりません。プログラムが X 日 (または数時間など) 後に実行された場合は、ロックします。ユーザーをロックする前に、ユーザーがプログラムで現在の送信を終了できるようにする必要があるため、これは起動時にのみテストされます。

請求に関しては、プログラム自体に MMO ゲームと同様の支払いプランがあります。$X で今すぐ購入してから $Y でサブスクリプションを購入する (現在は年間ライセンスを計画しています)、または最初の請求には最初のサブスクリプションが含まれる可能性があります。Billing API はその状況をどのように処理しますか? プログラムの料金を請求し、ライセンスの料金を請求し、最適と判断した期間内にライセンスを更新するように要求する必要があります。

4

1 に答える 1

2

「ロック解除コード」を提供するための回答を提供できますが、試用期間はさまざまな方法で実装できます。

おそらく、Google が提供するアプリ内課金 API を調べたいと思うでしょう。詳細については、こちらをご覧ください:アプリ内課金の概要 | Android 開発者。これにより、アイテムを 1 回購入するか (ゲーム内の特別なアイテム、機能の購入など)、複数回購入するか (ゲーム ゴールドや定期購読など) のオプションをユーザーに与えることができます。

アプリケーションが独自のサーバーで必要とするコンテンツ配信を処理する必要がありますが、Billing API は購入を処理でき、基本的には、ユーザーが試用モードにすべきではないというメッセージをアプリケーションに送信するだけで済みます。

于 2011-09-21T03:26:54.343 に答える