PHP workerman訊息推送系統學習

2022-01-31 14:38:36 字數 1242 閱讀 5786

一、github官網

二、使用

2、後端服務啟動

linux系統

啟動服務

php start.php start -d

停止服務

php start.php stop

服務狀態

php start.php status

windows系統

雙擊start_for_win.bat

//

引入前端檔案

<?php

//$to_uid = '';//

推送的url位址,上線時改成自己的伺服器位址

$push_api_url = "

";$post_data =array(

'type

' => '

publish',

'content

' => '

這個是推送的測試資料',

'to' =>$to_uid,

);$ch =curl_init ();

curl_setopt ( $ch, curlopt_url, $push_api_url );

curl_setopt ( $ch, curlopt_post, 1);

curl_setopt ( $ch, curlopt_header, 0);

curl_setopt ( $ch, curlopt_returntransfer, 1);

curl_setopt ( $ch, curlopt_postfields, $post_data );

$return =curl_exec ( $ch );

curl_close ( $ch );

var_export($

return);

如果通訊不成功檢查防火牆

/sbin/iptables -i input -p tcp --dport 2120 -j accept

/sbin/iptables -i input -p tcp --dport 2121 -j accept

/sbin/iptables -i input -p tcp --dport 2123 -j accept

官方參考:

ReactNative接入mqtt訊息推送

主要是使用paho mqtt 初始化mqtt。let mqttclient null let mqttcallback null mqttcallback new map 初始化mqtt var that this let client new paho.client 這裡是ip number 埠號...

php基於Redis訊息佇列實現的訊息推送的方法

基本知識點 重點用到了以下命令實現我們的訊息推送 邏輯分析 實現 普通任務指令碼 phpforeach user list as item redispushqueue 守護程序執行 nohup php yourpath redispushqueue.php 開啟守護程序執行,修改檔案之後需要從新啟...

urban airship實現訊息內容的推送

參考文件 上述文件鏈結包含了urban airship的介面和api。先看乙份推送請求的樣例 curl x post d device types all notification 可以使用postman進行除錯 audience用於確定你推送的物件,可以採取直接對於裝置位址進行推送,可以使用cha...