当后端连接到wordpress时如何向设备发送通知?

我有一个适用于android和IOS的flutter应用程序,该应用程序连接到wordpress网站以通过wordpress api获取帖子。我想在wordpress网站上添加一个侦听器,以便在发布新帖子时,我想向flutter应用程序发送推送通知。

任何想法我怎么能做到这一点?

我的方法:

步骤1:发布帖子时触发功能(https://www.wphub.com/blog/posts/run-a-function-when-post-published/) 此功能会将帖子提交到我的Firebase数据库

第2步:firebase实时事件侦听器将向移动设备发送通知

但是我确定必须有更好的方法来做到这一点?

brittany1988 回答:当后端连接到wordpress时如何向设备发送通知?

publish_post钩子将帮助您实现这一目标。当该帖子从WordPress后端发布时,将触发此钩子。

add_action('publish_post','wpse120996_publish_action');
function wpse120996_publish_action($post_id) {

    $post   = get_post( $post_id );
    // Now send the data to firebase via PHP CURL or any suitable medium.
}
,

我刚刚发现此插件可以帮助您实现这一目标,您所要做的就是在wordpress仪表板中指定您的名称,一个API密钥和一个主题(您的应用程序将订阅该主题)以接收通知。

https://wordpress.org/plugins/wp-firebase-push-notification/

如果您想进行一些自定义或了解其幕后工作原理,请访问github上的插件代码。

https://github.com/Clintal/wp-firebase-push-notification/

本文链接:https://www.f2er.com/3145419.html

大家都在问