我已经完成了2个应用程序,其中商人要求向客户付款,付款是通过扫描商人产生的二维码进行的。事务完成后或数据库更新后,如何实现通知?
答案 0 :(得分:0)
要实现通知,您必须实现套接字,该套接字将在交易完成后发出事件。
要了解有关套接字的更多信息,请访问Socket.io Documentation
答案 1 :(得分:0)
我正在更新Firebase消息表中的数据后发送通知:-
DatabaseReference reference = FirebaseDatabase.getInstance().getReference("your table name").child(firebaseUser.getUid());
reference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (notify) {
sendNotification("New Message", firebaseUser.getUid(),receiver,
dataSnapshot.child("userName").getValue().toString(), msg);
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});