Android 如何在每次使用改造和REST API输入新数据时创建通知?

Android 如何在每次使用改造和REST API输入新数据时创建通知?,android,retrofit2,Android,Retrofit2,我一直在制作一个简单的应用程序,使用改型和RESTAPI(使用PHP)实现CRUD功能,我想在每次输入数据时在通知栏上发出通知,我的问题是如何做到这一点 我是android编程新手,如果有人能给我举个例子,我将不胜感激。 如果需要,请随时询问有关我的应用程序的任何详细信息。我希望我的问题足够好让你理解,谢谢 > P>在每次从管理面板插入数据时,应考虑在 php代码中实现 FixBaseBase,然后在Android中使用< Android Studio > P>中的助手实现< FixBASE云

我一直在制作一个简单的应用程序,使用改型和RESTAPI(使用PHP)实现CRUD功能,我想在每次输入数据时在通知栏上发出通知,我的问题是如何做到这一点

我是android编程新手,如果有人能给我举个例子,我将不胜感激。
如果需要,请随时询问有关我的应用程序的任何详细信息。我希望我的问题足够好让你理解,谢谢

> P>在每次从管理面板插入数据时,应考虑在<代码> php代码中实现<代码> FixBaseBase<代码>,然后在Android中使用< Android Studio

> P>中的助手实现< <代码> FixBASE云消息服务< /代码>。这里是PHP代码来触发通知。你需要一把firebase钥匙才能让它工作。您可以在firebase控制台中获取它

<?php
    // Enabling error reporting
    error_reporting(-1);
    ini_set('display_errors', 'On');


    $title = isset($_GET['title']) ? $_GET['title'] : '';
    $body = isset($_GET['message']) ? $_GET['message'] : '';

    $message["title"] = $title;
    $message["body"] = $body;

     $fields = array(
                'to' => '/topics/global',
                'notification' => $message,
        );
    // Set POST variables
    $url = 'https://fcm.googleapis.com/fcm/send';

    $headers = array(
        'Authorization: key=' . FIREBASE_API_KEY,
        'Content-Type: application/json'
    );
    // Open connection
    $ch = curl_init();

    // Set the url, number of POST vars, POST data
    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    // Disabling SSL Certificate support temporarly
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));

    // Execute post
    $result='';
    if($title!=null){   
    $result = curl_exec($ch);

    if ($result === FALSE) {
        die('Curl failed: ' . curl_error($ch));
    }
}    
    // Close connection
    curl_close($ch);
    ?>

以下是android中firebase通知设置的官方指南。

别忘了在android中实现
云消息服务
,处理这些消息并显示来自它的通知。它是否适用于普通mysql?因为我使用普通mysql和phpmyadmin面板来工作。是的,我甚至使用普通mysql。我在wamp服务器上使用它,但测试了它,并成功地使用xamp。您所需要做的就是将该文件作为一个普通的php文件,并通过url调用它,就像处理其他带有参数的php文件一样。