2016-05-12 19 views
1

PHP経由でプッシュ通知を送信できますが、私が知りたいことは、どのように同じTTL値を設定するのでしょうか?PHPによるアンドロイドプッシュ通知のTTL値の設定

これはコードです:

<?php 

define('API_ACCESS_KEY', 'My API key'); 

$registrationIds = array($_GET['id']); 
$msg = array 
(
'message' => 'msg', 
'title'  => 'title', 
'largeIcon' => 'large_icon', 
'smallIcon' => 'small_icon'); 

$fields = array( 
'registration_ids' => $registrationIds, 
'data' => $msg); 

$headers = array(
'Authorization: key=' . API_ACCESS_KEY, 
'Content-Type: application/json'); 

$ch = curl_init(); 
curl_setopt($ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send'); 
curl_setopt($ch,CURLOPT_POST, true); 
curl_setopt($ch,CURLOPT_HTTPHEADER, $headers); 
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch,CURLOPT_POSTFIELDS, json_encode($fields)); 
$result = curl_exec($ch); 
curl_close($ch); 

echo $result; 

?> 

はそうする方法を見つけることができませんでした。どんな助けでも大歓迎です。

答えて

0

はいちょうどこのようにTTLを追加します。

$fields = array(
     'app_id' => $AppID, 
     'included_segments' => array('All'), 
     'headings' => $heading, 
     'contents' => $content, 
     'filters' => $Filters, 
     'ttl' => $seconds 
    ); 
関連する問題