如何将推送通知从PHP网站发送到iOS和Android?

如何将推送通知从PHP网站发送到iOS和Android?,php,android,ios,push,Php,Android,Ios,Push,如何将推送通知从PHP网站发送到iOS设备和Android设备 有相关的教程吗?您可以使用多个预制服务来推送通知,如Firebase Messaging、One Signal等。有关Firebase云消息与PHP的集成,请访问。设置后,只需使用用户令牌发送此POST请求 POST https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send HTTP/1.1 Content-Type: application/json

如何将推送通知从PHP网站发送到iOS设备和Android设备


有相关的教程吗?

您可以使用多个预制服务来推送通知,如Firebase Messaging、One Signal等。有关Firebase云消息与PHP的集成,请访问。设置后,只需使用用户令牌发送此POST请求

POST https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send HTTP/1.1

Content-Type: application/json
Authorization: Bearer ya29.ElqKBGN2Ri_Uz...PbJ_uNasm

{
  "message": {
    "token" : <token of destination app>,
    "notification": {
      "title": "FCM Message",
      "body": "This is a message from FCM"
    },
    "webpush": {
      "headers": {
        "Urgency": "high"
      },
      "notification": {
        "body": "This is a message from FCM to web",
        "requireInteraction": "true",
        "badge": "/badge-icon.png"
      }
    }
  }
}
POSThttps://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send HTTP/1.1
内容类型:application/json
授权:持有人ya29.ElqKBGN2Ri_Uz…PbJ_unam
{
“信息”:{
“代币”:,
“通知”:{
“标题”:“FCM消息”,
“正文”:“这是来自FCM的消息”
},
“网络推送”:{
“标题”:{
“紧急”:“高”
},
“通知”:{
“正文”:“这是从FCM到web的消息”,
“requireInteraction”:“true”,
“徽章”:“/徽章图标.png”
}
}
}
}
或者使用主题发送推送通知

https://fcm.googleapis.com//v1/projects/<YOUR-PROJECT-ID>/messages:send
Content-Type: application/json
Authorization: bearer <YOUR-ACCESS-TOKEN>

{
  "message": {
    "topic": "matchday"
    "notification": {
      "title": "Background Message Title",
      "body": "Background message body"
    },
    "webpush": {
      "fcm_options": {
        "link": "https://dummypage.com"
      }
    }
  }
}
https://fcm.googleapis.com//v1/projects//messages:send
内容类型:application/json
授权:持票人
{
“信息”:{
“主题”:“比赛日”
“通知”:{
“标题”:“背景消息标题”,
“正文”:“背景消息正文”
},
“网络推送”:{
“fcm_选项”:{
“链接”:https://dummypage.com"
}
}
}
}

对于一个信号,请访问此以了解更多信息。另外,如果您不需要预制服务,也可以使用web套接字。

您可以使用firebase及其web api从网站发送通知。