![](/img/trans.png)
[英]Error in php program after moving from EC2 instance to GCE instance = Could not access file: /var/www/html/
[英]APNS push not working, and not 'failing', after moving to EC2 instance
因此,我將應用程序移至EC2實例,Apple Push Notification Service停止工作。 我使用的是相同的證書,相同的腳本,所有內容。
注意事項。
我的劇本:
$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert);
$ssl = 'ssl://' . $apnsHost . ':' . $apnsPort;
$apns = stream_socket_client($ssl, $error, $errorString, 30, STREAM_CLIENT_CONNECT, $streamContext);
if($apns == false){
echo "Error: $errorString";
return false;
}
$payload['aps'] = array('alert' => $message, 'badge'=>$badge, 'sound' => 'default');
$payload = json_encode($payload);
$apnsMessage = chr(0) . chr(0) . chr(32) . pack('H*', str_replace(' ', '', $device_id)) . chr(0) . chr(strlen($payload)) . $payload;
if(fwrite($apns, $apnsMessage)){
return true;
}
return false;
我已經檢查了所有變量,它們都已設置。
任何幫助將不勝感激。 這讓我瘋狂:P
原來我提供了錯誤的設備ID。 數據庫是不同的,並且我存儲的東西很差。 :(
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.