實現原理:
1、安裝外部庫php-jwt,在專案的composer.json 同級目錄下執行
composer require firebase/php-jwt
執行失敗的話可借鑑本文: 2、
<?php
/** * 蘋果驗證類
* date: 2019/9/11
*/use firebase\jwt\jwk;
use firebase\jwt\jwt;
//取得下標值
$subscript = 0;
$public_key = $this->curl_request(auth_keys_url);
if ($public_key['code'] != 200)
$alg = $public_key['data']['keys'][$subscript]['alg'];
$kid = $public_key['data']['keys'][$subscript]['kid'];
//獲取公鑰
$pem = jwk::parsekeyset($public_key['data']);
//返回包含金鑰詳情的陣列
$publickey = openssl_pkey_get_details($pem[$kid]);
// print_r($publickey);
// exit;
$decoded = jwt::decode($identitytoken, $publickey['key'], [$alg]);
return $decoded;
}/**
* curl請求
Apple蘋果終端如何進行批量管理
1.裝置註冊簡單靈活 可通過dep asm url多種方式進行裝置註冊。2.精細化多層級的許可權管控 教師與it管理員許可權分離,完美整合ad域,按年級 班級 個人多層級控制。3.統一資產管理 除詳細的裝置資訊 如配置檔案 使用者 儲存 電池電量 序列號 作業系統 用用程式等 蒐集外,還可實現統一的...
PHP實現蘋果 IOS 內購 IAP
反反覆覆經過多次重寫 內部需要 發現蘋果使用php來驗證蘋果內購資料是否正確並不是一件很難的事情。我把我的一些心得寫出來,以供以後有這方面需求的小夥伴參考,以php語言為例,誰讓php是最好的語言呢!首先要知道蘋果內購分沙箱環境和正式環境,兩者區別就是名字不同,請求是需要攜帶的引數是相同的。最重要的...
在快充時代逆行的蘋果
配圖來自canva可畫 蘋果首次搭載的magsafe磁吸充電技術再一次因為熱搜走進人們眼前,同時讓人們一直備受吐槽的蘋果充電技術再一次引起人們的關注。快充大勢所趨 此前在iphone 12的發布會上,有兩大點引人注目,一是iphone 12進入了5g時代,iphone 12的發布受到了不少人的追捧,...