2017年7月28日

Android: In-app-billing 付費機制Google範例

Preparing Your In-app Billing Application
Administering In-app Billing
Security and Design

AndroidManifest.xml中必須增加底下宣告:
 <uses-permission android:name="com.android.vending.BILLING" />
Package的名稱必須Rename,
package com.wsj.android.trivialdrivesample;
換入你上傳App後的金鑰,
String base64EncodedPublicKey = "MIIBIjANBgkqhkiG9w0B...省略.....";
Google Play Console中,產生程式中購買的對應物品,以便測試

  • 手機的primary gmail帳號要設成測試gmail帳號,不能用開發者的gmail帳號!
  • APK必須發佈Alpha或Beta才能測試,利用所附的URL成為測試人員,然後下載APP.
  • "錯誤!此項目目前無法購買"<----退出計畫,後重新成為測試人員!!
  • 所欲購買項目必須啟動(in Active)
  • "錯誤!請先入登入GOOGLE帳戶"<---加入Alpha/Beta測試計畫
  • 測試帳號須登登錄信用卡資訊才能完成測試購買