已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
4天前关闭。
Improve this question
我使用此代码它只字桌面浏览器,当我仍然这个页面,我想远程推到浏览器。
我想发送推送通知到Opera移动的浏览器就像Facebook发送。请帮帮我
Suggest me JavaScript PHP MySQL code
<script>
function pushNotify() {
if (!("Notification" in window)) {
alert("Web browser does not support desktop notification");
}
if (Notification.permission !== "granted")
Notification.requestPermission();
else {
$.ajax({
url : "push-notify.php",
type: "POST",
success: function(data, textStatus, jqXHR) {
// if PHP call returns data process it and show notification
// if nothing returns then it means no notification available for now
if ($.trim(data)){
var data = jQuery.parseJSON(data);
console.log(data);
notification = createNotification( data.title, data.icon, data.body, data.url);
setTimeout(function() {
notification.close();
}, 5000);
}
},
error: function(jqXHR, textStatus, errorThrown) {}
});
}
};
function createNotification(title, icon, body, url) {
var notification = new Notification(title, {
icon: icon,
body: body,
});
notification.onclick = function() {
window.open(url);
};
return notification;
}
</script>
1条答案
按热度按时间mbjcgjjk1#
是的,您可以使用PHP发送推送通知,但您必须使用
Mobile Push Messaging system
,如pushy,OneSignal或Firebase Cloud Messaging(FCM)我已经使用firebase
和pushy
,它们使用简单这是一些我已经用过的PHP教程/文档