Android 我们需要每天早上7点运行重复通知,内容是动态的

Android 我们需要每天早上7点运行重复通知,内容是动态的,android,ios,flutter,dart,flutter-dependencies,Android,Ios,Flutter,Dart,Flutter Dependencies,我们需要每天早上7点运行重复通知,内容不是静态的,而是动态的 内容需要从API获取 对于ios和android,有没有办法在flutter中实现这一点 没有从服务器端做任何事情? 我们使用了,但没有解决问题? 我们正在为现有网站开发一个应用程序,客户端拥有所有API,他们不使用FCM。他们不会对服务器端进行任何更改,他们强烈建议仅从应用程序端进行处理。 如果我们使用Firebase消息库,是否可以在ios和android应用程序中在后台执行通知和API调用?使用Firebase函数和pu

我们需要每天早上7点运行重复通知,内容不是静态的,而是动态的
内容需要从API获取
对于ios和android,有没有办法在flutter中实现这一点
没有从服务器端做任何事情?
我们使用了,但没有解决问题?
我们正在为现有网站开发一个应用程序,客户端拥有所有API,他们不使用FCM。他们不会对服务器端进行任何更改,他们强烈建议仅从应用程序端进行处理。

如果我们使用Firebase消息库,是否可以在ios和android应用程序中在后台执行通知和API调用?

使用Firebase函数和pubsub。在firebase函数中使用此代码

const admin = require('firebase-admin');
const fcm = admin.messaging();

    exports.dailyNotification = functions.pubsub.schedule('0 7 * * *')
    
    .onRun((context) => {
        //tokens need to be unique to send notifications per device
        //you can call data from firebase firestore to change the notification contents
    
        const payload = admin.messaging.MessagingPayload = {
                            
            notification: {
                title: 'Notification title',
                body: 'This is a notification message',
                icon: 'your-icon-url',
                click_action: 'FLUTTER_NOTIFICATION_CLICK'
            }
        };
       /*this token you need to save from flutter. You need it only when you 
         need to send specific notification to the specific device*/

        fcm.sendToDevice(tokens.token, payload);
    
    });
用这个包装来包装

从这里学习如何使用firebase消息通知。


如果您有任何问题,请告诉我。

将firebase函数与pubsub一起使用。在firebase函数中使用此代码

const admin = require('firebase-admin');
const fcm = admin.messaging();

    exports.dailyNotification = functions.pubsub.schedule('0 7 * * *')
    
    .onRun((context) => {
        //tokens need to be unique to send notifications per device
        //you can call data from firebase firestore to change the notification contents
    
        const payload = admin.messaging.MessagingPayload = {
                            
            notification: {
                title: 'Notification title',
                body: 'This is a notification message',
                icon: 'your-icon-url',
                click_action: 'FLUTTER_NOTIFICATION_CLICK'
            }
        };
       /*this token you need to save from flutter. You need it only when you 
         need to send specific notification to the specific device*/

        fcm.sendToDevice(tokens.token, payload);
    
    });
用这个包装来包装

从这里学习如何使用firebase消息通知。


如果您有任何问题,请告诉我。

如果我们使用Firebase消息库,我们可以处理来自应用程序端的通知吗?是否需要任何后端代码?您可以使用本地通知包。但我认为使用firebase后端将解决所有问题。您可以使用firebase功能轻松识别用户以及需要在后端发送的通知。如果我想每周重复,我必须做什么?@AlMamun您可以设置每日,然后手动检查当天是否为新的一周。如果我们使用firebase消息库,我们可以处理来自应用程序端的通知吗?是否需要任何后端代码?您可以使用本地通知包。但我认为使用firebase后端将解决所有问题。您可以使用firebase功能轻松识别用户以及需要在后端发送的通知。如果我想每周重复,我必须做什么?@AlMamun您可以设置每日,然后手动检查当天是否为新的一周。