这是告诉用户成功购买任何物品会发生什么情况的代码。
@Override
public void onProductPurchased(@NonNull String productId, @Nullable TransactionDetails details) {
if (productId.toString().equals("sinirsiz")) {
satinaldi = 100;
myRef.child("Kullanıcılar").child(mAuth.getCurrentUser().getUid()).child("Kredi").setValue(Integer.toString(90000));
myRef.child("Kullanıcılar").child(mAuth.getCurrentUser().getUid()).child("VIP").setValue("Evet");
myRef.child("LIMITSIZLER").child(mAuth.getCurrentUser().getUid()).child("VIP").setValue("Dogrudur");
Toast.makeText(Buy.this, "VIP account enabled", Toast.LENGTH_SHORT).show();
poh();
} else if (productId.toString().equaals("vip")) {
satinaldi = 1;
myRef.child("Kullanıcılar").child(mAuth.getCurrentUser().getUid()).child("Kredi").setValue(Integer.toString(900));
myRef.child("Kullanıcılar").child(mAuth.getCurrentUser().getUid()).child("VIP").setValue("Evet");
myRef.child("VIPBABALAR").child(mAuth.getCurrentUser().getUid()).child("VIP").setValue("Aynen");
Toast.makeText(Buy.this, "VIP account enabled", Toast.LENGTH_SHORT).show();
poh();
} else if (productId.toString().equals("minivip")) {
satinaldi = 2;
myRef.child("Kullanıcılar").child(mAuth.getCurrentUser().getUid()).child("Kredi").setValue(Integer.toString(210));
myRef.child("Kullanıcılar").child(mAuth.getCurrentUser().getUid()).child("Minivip").setValue("Evet");
//Add to database for tracking user keko
myRef.child("Minivipler").child(mAuth.getCurrentUser().getUid()).child("Minivip").setValue("Aynen");
Toast.makeText(Buy.this, "VIP account enabled", Toast.LENGTH_SHORT).show();
poh();
}
}
本例中我们讨论的是“ sinirsiz”。该程序将用户从普通用户那里转移到“ sinirsiz”状态。程序已将此新条件写入Firebase数据库。
问题:我可以看到用户必须具有贵宾身份,但看不到他们的付款。
我向Google发送了一封电子邮件,他们“可能需要几天时间才能出现所有新交易。”。但是昨天我看到了其他最后一次购买的同一天。我第一次销售此产品。另一个项目。