Kevin Chung
May 8, 2022

--

建議你開始 migrate 到 kotlin ,它會增加你寫 code 的效率的。Java code 大概是長這樣。

if(billingDataSource != null && billingDataSource.isPurchased("IN_APP_SKU_1") != null) {

billingDataSource.isPurchased.observe(this, (purchased) -> {

if(purchased) {

textView.setText("Purchased");

button.isEnabled(false);

} else {

textView.setText("Not purchased");

button.isEnabled(true);

}

})

}

if(billingDataSource!=null && billing.observeNewPurchases()!=null) {

billingDataSource.observeNewPurchase().observe(this, (skus)-> {

for(String sku: skus) {

Log.d("DEBUG", "New purchase on sku:"+sku);

}

})

}

--

--

Responses (1)