gpt4 book ai didi

android - 将新条目添加到数据库时如何向服务器应用程序发送通知

转载 作者:行者123 更新时间:2023-11-29 01:03:20 28 4
gpt4 key购买 nike

我正在使用两个应用程序。一个是客户端应用程序,另一个是服务器应用程序。客户一下单。在数据库中创建一个新条目我想在客户下订单后立即向服务器应用程序发送通知。

database = FirebaseDatabase.getInstance();
myRef = database.getReference("requests");
myRef.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
Toast.makeText(MainActivity.this,"new entry",Toast.LENGTH_SHORT).show();
Log.d(TAG,"I know whats cooking " );
}

此代码将用于后台 Activity 以检测数据库中的更改。最佳做法是什么?如果我们使用实时 firebase 触发 onCreate() 方法会怎样,只要有新条目添加到数据库就会触发该方法。我无法理解应该将我在 this link 中找到的触发代码放在哪里我发现了一个类似的问题,但找不到答案。 How to show notification from background service?

最佳答案

您可以使用 Cloud Functions做到这一点。您应该做的是为您的数据库引用注册一个 onCreate 函数。仅当为您的数据库引用创建新子对象时才会触发此函数。然后使用 FCM push notification API发送您的通知。

关于android - 将新条目添加到数据库时如何向服务器应用程序发送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49377679/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com