2017-04-06 48 views
2

我正在使用Firebase將通知推送到我的iOS/Android應用程序。 iOS應用程序的目標估算值爲「 - 」,而Android的值> 1000。
有沒有辦法將通知推送給1000多個用戶?
爲什麼iOS目標沒有定義?這是否意味着我可以在不受限制的情況下將通知推送給儘可能多的用戶?我可以使用Firebase控制檯向1000多個用戶發送通知嗎?

+0

FCM和Firebase通知沒有限制。 –

回答

0

使用只是循環粘性,如果你從ARRA使用這樣的存儲othewise從數據庫中的所有設備ID某些語法可能會改變

$sql = 'select deviceid from tablename'; 

$deviceid = mysql_query($sql, $conn); 

if(! $deviceid) { 
    die('Could not get data: ' . mysql_error()); 
    } 

while($row = mysql_fetch_array($deviceid, MYSQL_ASSOC)) { 





$title=$_GET["Title"]; 
$massage=$_GET["massage"]; 



$fields=array('to'=> $row['deviceid'] ,'notification'=>array('title'=>  $title,'body'=> $massage,'click_action'=> 'abc','icon'=>'ic','sound'=> 'default','color'=> '#00aff0')); 


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

$ch = curl_init(); 

     curl_setopt($ch, CURLOPT_URL, $url); 
     curl_setopt($ch, CURLOPT_POST, true); 
     curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
     curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields)); 

$result = curl_exec ($ch); 

echo $result; 
curl_close ($ch); 


     } 
    mysql_close($conn); 
相關問題