数据库更新后如何实现通知?

时间:2019-04-18 04:54:27

标签: php android mysql

我已经完成了2个应用程序,其中商人要求向客户付款,付款是通过扫描商人产生的二维码进行的。事务完成后或数据库更新后,如何实现通知?

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) {

            }
        });