tp5 配置極光推送訂單資料

2021-10-05 02:04:28 字數 2677 閱讀 1862

tp5 配置極光推送

於自己想應模組下方插入此common 及其推送內容:內容如下:

<?php 

/** * created by phpstorm.

* user: 胡小樂

* date: 2020/4/14

* time: 14:06

*/namespace

;class

jpush

/* $receiver 接收者的資訊

tag(20個)array標籤組(並集): tag=>array('昆明','北京','曲靖','上海');

tag_and(20個)array標籤組(交集): tag_and=>array('廣州','女');

alias(1000)array別名(並集): alias=>array('93d78b73611d886a74*****88497f501','606d05090896228f66ae10d1*****310');

registration_id(1000)註冊id裝置標識(並集): registration_id=>array('20effc071de0b45c1a**********2824746e1ff2001bd80308a467d800bed39e');

$content 推送的內容。

$extras 附加字段 array型別

$m_time 儲存離線時間的秒數預設為一天(可不傳)單位為秒

*/public

function

push

($receiver

='all'

,$title=''

,$content=''

,$extras

,$m_time

=86400

)else

}//推送的curl方法

public

function

push_curl

($param

,$header

)$posturl

=$this

->

url;

$curlpost

=$param

;$ch

=curl_init()

;//初始化curl

curl_setopt

($ch

,curlopt_url

,$posturl);

//抓取指定網頁

curl_setopt

($ch

,curlopt_header,0

);//設定header

curl_setopt

($ch

,curlopt_returntransfer,1

);//要求結果為字串且輸出到螢幕上

curl_setopt

($ch

,curlopt_post,1

);//post提交方式

// 增加 http header(頭)裡的字段

curl_setopt

($ch

,curlopt_ssl_verifypeer

,false);

// 終止從服務端進行驗證

curl_setopt

($ch

,curlopt_ssl_verifyhost

,false);

$data

=curl_exec

($ch);

//執行curl

curl_close

($ch);

return

$data;}

}?>

然後寫呼叫方法如下所示:

可被多出呼叫 $data 為傳送主題內容

public

function

pushmess

($data

)else

}else

}

特別注意:

1.$m_time 此變數不可加單引號/雙引號必須為數字

2. $receive = [「registration_id」=>['18071adc039238f3

*1』]]; 內部為裝置標識

3. $receive = 』all』 這個廣播次數為10次每天,慎用哦!

**自己函式內部呼叫

public

function

index()

{$data=[

"id"

=>

"111"

,"name"

=>

"222"];

return

$this

->

pushmess

($data

);

至此就完成了全部得步驟!一定要看特別注意哦。

cache 訂單佇列 TP5

使用cache實現乙個簡單粗糙的訂單推送佇列 linux 定時任務 usr bin curl user 一秋 date 2017 9 18 time 上午8 56 desc 成功 於點滴 訂單佇列 useclass orderqueue 查詢未接訂單 private function queryno...

tp5百度推送

前端 bootstrap框架 提交注意 在執行過程中請勿重新整理瀏覽器 需提交條 開始關閉 js var running false function push count,all function res else else function execpush else 後台 public fun...

TP5偽靜態配置

為專案配置虛擬網域名稱 nginx 1 phpstudy 配置 站點網域名稱管理 正確配置指向應用專案 生成相應的配置檔案引數 本地配置host檔案 伺服器配置網域名稱 2 在nginx的conf裡面的vhosts.conf中找到剛剛生成的配置檔案引數在location 裡面配置 if e kate...