2016-05-26 4 views
1

AndroidでDeveloperPayload Stringとは何ですか?私はアンドロイドアプリケーションでアプリ内課金を実装する方法を示す1つのチュートリアルでそれに直面しました: https://developer.android.com/google/play/billing/billing_integrate.htmlAndroidでDeveloperPayloadとは何ですか?

誰かが私にいくつかの例を与えることはできますか?(2以上)

それを使用する方法は?

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

+3

あなたの質問を編集し、いくつかの文脈を提供することをお勧めします。あなたはこの言葉が使われているところを正確に見ていますか? – CommonsWare

+0

@commonsware私は自分の質問を編集しました。どうぞご覧ください。 –

答えて

3

あなたの質問は不明ですが、アンドロイドでは一般にのアプリ内購入で用語が使用されています

developerPayloadは、ユーザーがアプリ内購入プロセスを初期化し、購入プロセスが正常に完了したとき、あなたはあなたが購入プロセスの最初にdeveloperPayloadとして設定された文字列かどうかを確認するためにPurchaseクラスのメソッドを呼び出すことができたときに設定されている任意のstringです成功したプルチャースの後にpurchase.getDeveloperString()と一致します。

developerPayloadは検証目的で使用され、一般的にはユーザーの電子メールアドレスをdevelopPayloadとして設定しますが、その文字列に何かを割り当てることができます。

+0

DeveloperPayload Stringは、アプリのセキュリティにどういう影響を与えますか? –

+1

@ S.Drumble4任意の文字列を* developerPayload *として設定すると、アプリ内購入の処理中にGoogleのサーバーに送信され、購入プロセスが終了すると、サーバーはその文字列を返します。両方の文字列が同じであれば、プロセスに影響を与えたセキュリティ上の脅威がないことを意味し、両方の文字列が同じでない場合は、購入プロセスが侵入者の影響を受けるという兆候です。 – Apurva

関連する問題