1. 程式人生 > 程式設計 >php之app訊息推送案例教程

php之app訊息推送案例教程

如何用實現APP訊息推送

現在有很多的訊息推送廠商,比如阿里雲的訊息推送,極光推送,融雲的訊息推送。他們的原理都是把sdk內建在app裡面,達到訊息推送的目的,通過一張圖來了解一下,看不懂不要緊,理解大概的過程就行

在這裡插入圖片描述

實現

  • 進入極光官網,註冊一個app應用

在這裡插入圖片描述

  • 整合廠商推送服務(!!!非常重要,不然推送不了——)

在這裡插入圖片描述

中途還要驗證企業使用者,整合完把sdk發給app開發人員。

  • 極光官網推送,測試是否成功

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210628122916966.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5OTc0NTUz,size_16,color_FFFFFF,t_70

到這一步已經實現基本的推送了,可以發現非常簡單。

重點來了,用php實現推送

回到第一張圖,只要我們呼叫api,就可以實現推送,話不多說開幹,詳看官方文件API部分

在這裡插入圖片描述

phpMiFFHrm使用極光推送

  • 專案引入極光SDK
composer require jpush/jpush
  • 簡單使用
use JPush\Client as JPush;
use JPush\Client;
	//測試推送
    public function jpush(){
        $app_key="111111";     //這是app金鑰,填你自己的
        $master_secret="1111111";    //這也是金鑰,填你自己的
        $client = new Client($app_key,$master_secret);
        $pusher = $client->push();
        $pusher->setPlatform('');
		//$pusher->addAllAudieMiFFHrm
nce(); $pusher->addRegistrationId('100d85590992b509d86'); $pusher->setNotificationAlert('test,RedJPush---'MiFFHrm.date("Y-m-d H:i:s")); try { $res=$pusher->send(); return $res; } catch (\JPush\Exceptions\JPushException $e) { return $e->getMessage(); } }

總結

首先搞懂推送的概念,它們是如何工作的,然後再使用http://www.cppcns.comphp呼叫極光api,過程很簡單。

到此這篇關於php之app訊息推送案例教程的文章就介紹到這了,更多相關php之app訊息推送內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!