0
我有這個類進行計費:anjlab支票購買從mainactivity
public class billing extends Activity implements BillingProcessor.IBillingHandler {
BillingProcessor bp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.billing);
bp = new BillingProcessor(this, "YOUR LICENSE KEY FROM GOOGLE PLAY CONSOLE HERE", this);
anjlab項目。
問題是我想檢查用戶是否從主要活動購買了我的產品。我想它:
從我mainactivity:
public class MainActivity extends BaseActivity {
...
//check purchase
BillingProcessor bp = new BillingProcessor(); //cannot resolve constructor
String productId="android.test.purchased";
TransactionDetails transactionDetails = bp.getPurchaseTransactionDetails(productId);
if (transactionDetails != null) {
//Already purchased
}
-
爲什麼不能化解的構造?我應該改變什麼才能使其工作?
謝謝你的回答!以及如何知道用戶是否購買了我的產品?從我的主要活動?有可能的? –
使用共享首選項或數據庫。將結果存儲在結算活動中,並將結果存入主要活動中。 –
恩,我想從谷歌得到它。我會嘗試其他方式,謝謝! –