php怎麼使用極光推送(php怎麼使用極光推送模式)

本文目錄一覽:

thinkphp怎麼引入極光推送庫

這個網址有封裝好的php sdk.如果是tp3.2則通過composer安裝官方sdk.在index.php中引入vendor/autoload.php即可.如果是tp5的話就更簡單了.直接composer安裝極光sdk,就可以用了.

怎麼使用極光推送

使用極光推送的步驟:

1.到極光推送官方網站註冊開發者帳號;

2.登錄進入管理控制台,創建應用程序,得到 Appkey(SDK 與伺服器端通過 Appkey 互相識別);

3.在推送設置中給 Android 設置包名、給 iOS 上傳證書、啟用 WinPhone,根據你的需求進行選擇;

4.下載 SDK 集成到 App 里

推送服務可以說是所有 App 的標配,不論是哪種類型的 App,推送都從很大程度上決定了 App 的 打開率、使用率、存活率 。因此,熟知並掌握推送原理及方法,對每一個開發者來說都是必備技能,對每一個依賴 App 的公司來說都至關重要。

想進一步了解可以訪問極光推送官網聯繫商務

laravel 極光推送 php sdk怎麼使用

php 極光推送

error_reporting(E_ALL^E_NOTICE);

class ApipostAction{

/**

* 模擬post進行url請求

* @param string $url

* @param string $param

*/

private $_appkeys = ‘f722b1337ded85********’;

private $_masterSecret = ‘bd267a37c30**********’;

function request_post($url=””,$param=””) {

if (empty($url) || empty($param)) {

return false;

}

$postUrl = $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提交方式

curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);

$data = curl_exec($ch);//運行curl

curl_close($ch);

return $data;

}

/**

* 發送

* @param int $sendno 發送編號。由開發者自己維護,標識一次發送請求

* @param int $receiver_type 接收者類型。1、指定的 IMEI。此時必須指定 appKeys。2、指定的 tag。3、指定的 alias。4、 對指定 appkey 的所有用戶推送消息。* @param string $receiver_value 發送範圍值,與 receiver_type相對應。 1、IMEI只支持一個 2、tag 支持多個,使用”,”間隔。 3、alias 支持多個,使用”,”間隔。 4、不需要填

* @param int $msg_type 發送消息的類型:1、通知 2、自定義消息

* @param string $msg_content 發送消息的內容。 與 msg_type 相對應的值

* @param string $platform 目標用戶終端手機的平台類型,如: android, ios 多個請使用逗號分隔

*/

function send($sendno = 15,$receiver_type = 1, $receiver_value =””, $msg_type = 1, $msg_content =””, $platform = ‘android’)

{

$url = ”;

$param = ”;

$param .= ‘sendno=’.$sendno;

$appkeys = $this-_appkeys;

$param .= ‘app_key=’.$appkeys;

$param .= ‘receiver_type=’.$receiver_type;

$param .= ‘receiver_value=’.$receiver_value;

$masterSecret = $this-_masterSecret;

$verification_code = md5($sendno.$receiver_type.$receiver_value.$masterSecret);

$param .= ‘verification_code=’.$verification_code;

$param .= ‘msg_type=’.$msg_type;

$param .= ‘msg_content=’.$msg_content;

$param .= ‘platform=’.$platform;

$res = $this-request_post($url, $param);

$res_arr = json_decode($res, true);

print_r($res_arr);

}

}

$platform = ‘android,ios’; // 接受此信息的系統

$msg_content = json_encode(array(‘n_builder_id’=1,’n_title’=’標題’, ‘n_content’=’內容’,’n_extras’=array(‘fromer’=’發送者’,’fromer_name’=’發送者名字’,’fromer_icon’=’發送者頭像’,’image’=’發送圖片鏈接’,’sound’=’發送音樂鏈接’)));

$jpush=new ApipostAction();

$jpush-send(16,4,””,1,$msg_content,$platform);

原創文章,作者:UHGZ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/131903.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UHGZ的頭像UHGZ
上一篇 2024-10-03 23:48
下一篇 2024-10-03 23:48

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • 手機安全模式怎麼解除?

    安全模式是一種手機自身的保護模式,它會禁用第三方應用程序並使用僅限基本系統功能。但有時候,安全模式會使你無法使用手機上的一些重要功能。如果你想解除手機安全模式,可以嘗試以下方法: …

    編程 2025-04-28
  • Qt State Machine與狀態機模式

    本文將介紹Qt State Machine和狀態機模式在Qt中的實現。Qt提供了QStateMachine和QState兩個類,可以方便地實現狀態機模式,並且能有效地處理複雜的、多…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • 顯示C++設計模式

    本文將詳細介紹顯示C++設計模式的概念、類型、優點和代碼實現。 一、概念 C++設計模式是在軟體設計階段定義,用於處理常見問題的可重用解決方案。這些解決方案是經過測試和驗證的,並已…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • Centos7進入單用戶模式的解釋

    本文將介紹如何在Centos7中進入單用戶模式,並從以下幾個方面進行詳細的闡述。 一、Centos7進入單用戶模式的解答 在Centos7中進入單用戶模式需要執行以下步驟: 1. …

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27

發表回復

登錄後才能評論