2013-03-10 30 views
0

我發現谷歌的網頁兩種方式應用做計費Android在應用程序購買這種或那種方式?

  1. http://developer.android.com/training/in-app-billing/preparing-iab-app.html
  2. http://developer.android.com/google/play/billing/billing_integrate.html

似乎都遵循不同的方法,所以主要問題是遵循什麼方法呢?

對於數字1,似乎我必須提供一個密鑰來出於安全原因進行連接,對於2似乎並非如此。此外,沒有。 1我需要將所有樣本代碼複製到我的項目中,似乎沒有。 2這是沒有必要的。任何意見或見解?

回答

0

方法1爲您提供一個Helper類(IABHelper),它具有與GP客戶端建立服務連接,查詢項目和採購等任務的功能。您可以像使用現成的API一樣使用這些函數來實現IAB,這將爲您節省時間。

方法2將要求所有的任務,如計費服務連接設置,查詢緩存/庫存和自己執行購買。但是,這將允許您自定義實現以最適合您的應用程序設計。當你這樣做時,最好遵守示例代碼中遵循的安全/實現準則。

這是由你來決定兩者之間。

如果您足夠深入代碼,您會發現這兩種方法基本相同。

For number 1 it seems that I have to provide a key 

您必須在應用內結算實施中指定公鑰作爲安全措施。