欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php ios推送(代碼)

 更新時間:2013年07月01日 09:11:44   作者:  
本篇文章是對php ios推送進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:

<?php
//php需要開啟ssl(OpenSSL)支持
$apnsCert    = "ck.pem";//連接到APNS時的證書許可文件,證書需格外按要求創(chuàng)建
$pass        = "123456";//證書口令
$serverUrl   = "ssl://gateway.sandbox.push.apple.com:2195";//push服務(wù)器,這里是開發(fā)測試服務(wù)器
$deviceToken = "a8fcd4aa8943b223d4ebcd54fe168a8b99b3f24c63dbc0612db25a8c0a588675";//ios設(shè)備id,中間不能有空格,每個ios設(shè)備一個id
$message = $_GET ['message'] or $message = "hello!";
$badge   = ( int ) $_GET ['badge'] or $badge = 2;
$sound   = $_GET ['sound'] or $sound = "default";
$body    = array('aps' => array('alert' => $message , 'badge' => $badge , 'sound' => $sound));
$streamContext = stream_context_create();
stream_context_set_option ( $streamContext, 'ssl', 'local_cert', $apnsCert );
stream_context_set_option ( $streamContext, 'ssl', 'passphrase', $pass );
$apns = stream_socket_client ( $serverUrl, $error, $errorString, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $streamContext);//連接服務(wù)器
if ($apns) {
    echo "Connection OK <br/>";
} else {
    echo "Failed to connect $errorString";
    return;
}
$payload = json_encode ( $body );
$msg     = chr(0) . pack('n', 32) . pack('H*', str_replace(' ', '', $deviceToken)) . pack('n', strlen($payload)) . $payload;
$result  = fwrite ( $apns, $msg);//發(fā)送消息
fclose ( $apns );
if ($result)
    echo "Sending message successfully: " . $payload;
else
    echo 'Message not delivered';
?>

相關(guān)文章

  • 解決PhpMyAdmin中導(dǎo)入2M以上大文件限制的方法分享

    解決PhpMyAdmin中導(dǎo)入2M以上大文件限制的方法分享

    當(dāng)用phpMyAdmin導(dǎo)入的資料庫大小大于2M的時候,會出現(xiàn)如下提示: No data was received to import. Either no file name was submitted、or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
    2014-06-06
  • php獲取文件類型和文件信息的方法

    php獲取文件類型和文件信息的方法

    這篇文章主要介紹了php獲取文件類型和文件信息的方法,可實(shí)現(xiàn)獲取文件類型、大小、修改時間等功能,非常簡單實(shí)用,需要的朋友可以參考下
    2015-07-07
  • PHP自定義函數(shù)獲取漢字首字母的方法

    PHP自定義函數(shù)獲取漢字首字母的方法

    這篇文章主要介紹了PHP自定義函數(shù)獲取漢字首字母的方法,涉及php針對漢字的編碼轉(zhuǎn)換與判斷操作相關(guān)技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2016-12-12
  • 如何在PHP環(huán)境中使用ProtoBuf數(shù)據(jù)格式

    如何在PHP環(huán)境中使用ProtoBuf數(shù)據(jù)格式

    這篇文章主要介紹了如何在PHP環(huán)境中使用ProtoBuf數(shù)據(jù)格式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • php自動獲取關(guān)鍵字的方法

    php自動獲取關(guān)鍵字的方法

    這篇文章主要介紹了php自動獲取關(guān)鍵字的方法,通過自定義函數(shù)tiqukeyword實(shí)現(xiàn)關(guān)鍵字的自動獲取功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • redis+php實(shí)現(xiàn)微博(三)微博列表功能詳解

    redis+php實(shí)現(xiàn)微博(三)微博列表功能詳解

    這篇文章主要介紹了redis+php實(shí)現(xiàn)微博列表功能,結(jié)合實(shí)例形式分析了php+redis獲取微博關(guān)注人列表及微博發(fā)布信息列表的相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • 教你在PHPStorm中配置Xdebug

    教你在PHPStorm中配置Xdebug

    這篇文章主要介紹了教你在PHPStorm中配置Xdebug的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • PHP實(shí)現(xiàn)LRU算法的原理詳解

    PHP實(shí)現(xiàn)LRU算法的原理詳解

    這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)LRU算法的原理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • PHP讀取大文件末尾N行的高效方法推薦

    PHP讀取大文件末尾N行的高效方法推薦

    下面小編就為大家?guī)硪黄狿HP讀取大文件末尾N行的高效方法推薦。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • ThinkPHP防止SQL注入攻擊的方法

    ThinkPHP防止SQL注入攻擊的方法

    在ThinkPHP中,參數(shù)綁定是一種安全的方式,用于處理用戶輸入,特別是在構(gòu)建數(shù)據(jù)庫查詢時,參數(shù)綁定可以防止SQL注入攻擊,所以本文將給大家介紹了ThinkPHP防止SQL注入攻擊的方法,需要的朋友可以參考下
    2023-12-12

最新評論