Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在数据库更新后实现通知?_Php_Android_Mysql - Fatal编程技术网

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

Php 如何在数据库更新后实现通知?,php,android,mysql,Php,Android,Mysql,我已经做了两个应用程序,其中商户请求向客户付款,付款方式是扫描商户生成的二维码。如何在事务完成后或数据库更新后实现通知?要实现通知,必须实现套接字,该套接字将在事务完成后发出事件 要了解有关套接字的更多信息,请访问firebase消息表中的更新数据后我将发送通知:- DatabaseReference reference = FirebaseDatabase.getInstance().getReference("your table name").child(firebaseUser.getU

我已经做了两个应用程序,其中商户请求向客户付款,付款方式是扫描商户生成的二维码。如何在事务完成后或数据库更新后实现通知?

要实现通知,必须实现套接字,该套接字将在事务完成后发出事件


要了解有关套接字的更多信息,请访问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) {

            }
        });

您可以使用推送通知来实现此任务。如果答案对您有帮助,请感谢