3

私のアプリケーションでは、サブスクリプションサービスを実装したいと思います。サブスクリプションは主に毎年です。サブスクリプションの有効期限が切れた後、アプリケーションはサブスクリプションの更新を要求し、支払いとチェックアウトのプロセスに進む必要があります。

Androidライセンスとアプリ内課金を確認しましたが、「現在、Androidマーケットはサブスクリプション課金をサポートしていません。 Androidマーケットデベロッパー配布契約では、アプリケーションは許可されていません。」このリンクhttp://www.google.com/support/androidmarket/developer/bin/answer.py?hl=en&answer=140504

アプリケーションにサブスクリプションと支払いのプロセスを実装するにはどうすればよいですか?

私を助けてください。

ありがとうございました。

4

2 に答える 2

2

私は次のことをします:

  • アプリ内購入を通じてサブスクリプションを販売します。ユーザーが実際に購入すると、最初の 1 年間の請求が行われ、購入データがデータストア (ローカルまたはサーバー側) に記録されます。
  • その年が終わる前に、翌年の「サブスクリプション」を購入するようにユーザーに警告し、同じことを行います。

これには、ユーザーが翌年の料金を支払うのを非常に簡単にするという欠点がありますが、とにかく悪になりたいのです。

別の方法として、PayPal ( http://techcrunch.com/2010/05/19/paypal-launches-in-app-payment-library-for-android/ )を通じてサブスクリプションを使用することもできますが、私はそのサービスを使用したことがありません。であり、Android マーケットの利用規約に関してそのステータスがわかりません。(参照: https://stackoverflow.com/questions/2787738/paypal-as-in-app-payment-model-in-android )

于 2011-10-17T12:09:00.163 に答える
1

はい。アプリ内購入を実装するアプリケーションがいくつかあります。Google の優れたチュートリアルがhttp://developer.android.com/guide/market/billing/billing_integrate.html#billing-download にあります。これには、マシンにダウンロードし、変更して配布できるサンプル コードが含まれています。

APK からアプリ内購入コードを取り除こうとする自動ボットを排除するために、ベスト プラクティスには難読化とサンプル コードの一般的なマングリングも必要なので、セキュリティ セクションを読んでください。

また、購入に関連するすべての状態を ObfuscatedPreferences に常に保持しています (参照: http://code.google.com/p/marketlicensing/source/browse/library/src/com/android/vending/licensing/PreferenceObfuscator.java? r=9cd599d6902d8b9b8311e4ef8dd20dcccb5e7aba ) を使用して、アプリのクラッキングを少し難しくします。

于 2011-10-17T12:31:12.237 に答える