日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php集成jpush教程,Laravel 集成 JPush 极光推送指北

發布時間:2024/9/19 php 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php集成jpush教程,Laravel 集成 JPush 极光推送指北 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我是一個 Laravel 小白,我是一個 Laravel 小白,我是一個 Laravel 小白(默念三遍再往下讀,如果非小白就不用看了)。

Laravel 使用 Composer 來管理代碼依賴。所以,在使用 Laravel 之前,請先確認你的電腦上安裝了 Composer。

這說明沒有安裝 Composer 就無法安裝使用 Laravel。

安裝 Laravel

1.使用 Composer 下載 Laravel 安裝包:

$ composer global require "laravel/installer"

2.這時候會發現命令行找不到 laravel 命令

那是因為 laravel 命令不在 PATH 路徑下面,所以還需要將 ~/.composer/vendor/bin 路徑加入到 PATH。 (這個路徑是 Laravel 中文文檔中說的,但我本機不同,我本機是 ~/.config/composer/vendor/bin)

然后就找到了。

到這里 Laravel 已經安裝成功。

3.創建一個新的 Laravel 項目:

$ laravel new jpush-demo

這個時候出了一些小故障,那是因為沒有注意到,文檔前面的幾句話

如果你沒有使用 Homestead,你需要確保你的服務器上安裝了下面的幾個拓展:

PHP >= 5.6.4

OpenSSL PHP Extension

PDO PHP Extension

Mbstring PHP Extension

Tokenizer PHP Extension

XML PHP Extension

lack

是的,這些 PHP 拓展需要全部安裝。(但我缺少的是 php-zip ,當然這不重要,缺什么安什么就行了)

OK, Let's build something amazing !

看文檔安裝

Done !

配置

新建 config/jpush.php 文件

return [

'appKey' =>env('JPUSH_APP_KEY'),

'masterSecret' =>env('JPUSH_MASTER_SECRET')

]

測試

然后就遇到了第一個問題

即是 artisan 命令執行超時,解決這個問題之后開始測試(如果有人遇到并且無法解決,可以在評論區和我交流)

1 先生成一個控制器

$ php artisan make:controller JPushController --resource

2 編輯 JPush 控制器的 index 方法

# app/Http/Controllers/JPushController.php

use JPush\Client as JPushClient;

public function index() {

$jpush = new JPushClient(config('jpush.appKey'), config('jpush.masterSecret'));

$response = $jpush->push()

->setPlatform('all')

->addAllAudience()

->setNotificationAlert('hello tp3.2')

->send();

print_r($response);

}

3 添加相應的路由

# routes/web.php

Route::get('jpush', 'JPushController@index');

4 啟動 Laravel 自帶的服務器

$ php artisan serve

5 測試 終端下:

瀏覽器中:

注意: 這個是測試,所以各種邏輯全部寫在了 Controller 當中, 當然了,對于小型項目來講并沒有什么問題,但是工程量一大問題就出現了。

由于本人水平有限,此文難免出現一些錯誤或者不準確或者表達不好的地方,如有任何不對,懇請批評指正。

作者:Helperhaps - 極光( JPush 為極光開發者團隊賬號,歡迎關注)

原文:Laravel 集成 JPush 極光推送指北

知乎專欄:極光日報

總結

以上是生活随笔為你收集整理的php集成jpush教程,Laravel 集成 JPush 极光推送指北的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。