我正在创建一个使用PHP / MySQL数据库员工详细信息的Android应用程序。 我的数据库包含计划日期和时间等详细信息,
我有两个问题
发送通知之类的 “你的日程安排已经创建” 要么 “你的日程安排时间已经改变了”
但我不应该使用Firebase和gcm
方法。
是否有任何方法可以在不使用Firebase和gcm
的情况下将通知发送给用户?
这是我的PHP文件,它将从数据库接收数据并发送到Android应用程序。
<?php
require "init.php";
$name = $_POST["name"];
$password = $_POST["password"];
//$name = "rajesh";
//$password = "1995";
$Sql = "SELECT * FROM `user_info`
WHERE `name`='".$name."' AND
`password`='".$password."';";
$result = mysqli_query($con, $Sql);
$retrive = array();
while($row = mysqli_fetch_array($result))
{
$user_id = $row['id'];
$sql = "SELECT id, ScheduleDate, StartTime,Endtime, Hours,Employeeid
FROM empdet WHERE Employeeid ='".$user_id."' ";
$result = $con->query($sql);
if ($result->num_rows > 0)
{
// output data of each row
while($row = $result->fetch_assoc())
{
$id=$row["id"].
$date=$row["ScheduleDate"];
$start=$row["StartTime"];
$end=$row["Endtime"];
$hour=$row["Hours"];
$Employeeid=$row["Employeeid"];
list($year,$month,$day) = split("-",$date);
$data[] = array("year"=>$year,
"month"=>$month,
"day"=>$day,
"StartTime"=>$start,
"Endtime"=>$end,
"Hours"=>$hour );
}
$response = $data;
}
else
{
$data=1;
$response = $data;
}
}
if($response==null )
{
echo "USERNAME/PASSWORD IS INCORRECT";
}
else
{
if($response==1)
{
echo "NO SCHEDULE FOUND";
}
else
{
echo json_encode(array("user_data"=> $response));
}
}
?>
在这里,我想检查数据库的更改或定期修改,并将通知发送到特定用户的Android应用程序,而不使用gcm和firebase。