2017-04-06 12 views
2

Firebaseを使用して、iOS/Androidアプリに通知を送信しています。 iOSアプリの目標見積もりは「 - 」ですが、アンドロイドの場合は1000を超えます。
1000人以上のユーザーに通知を送信する方法はありますか?
iOSターゲットが定義されていないのはなぜですか?これは、制限なしで、必要なだけ多くのユーザーに通知を送信できるということですか?データベースからちょうどループタックのため1000人以上のユーザーにFirebaseコンソールを使って通知を送信できますか?

+0

FCMおよびFirebase通知には制限がありません。 –

答えて

0

使用するすべてのデバイスIDを使用すると、このようなARRAの使用からothewise保存されている場合、いくつかの構文は次の2つのオプションがあり

$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); 
関連する問題