2017-01-12 1 views
0

Je suis nouveau à cette technologie mobile et en PHP. J'ai environ deux ou deux enregistrements et demi où je dois envoyer des SMS ainsi que des notifications push sur les mobiles. Avec PHP, j'ai essayé avec une simple technique de bouclage, mais il semble que ce ne soit pas la bonne façon car certains SMS manquent dans le nombre. En outre, vous ne souhaitez pas utiliser d'API tierces.Comment envoyer des notifications SMS ou push à des millions d'enregistrements avec PHP

Je veux avoir quelques idées sur la façon de gérer ces enregistrements avec un script PHP. voici le code sudo

$mobilenumbers = array("1","2","3",........."2500000"); 


foreach($mobilenumbers as $val){  
    $flag = $this->sendSms($val); 
} 

function sendSms($mobileNumber){ 

    Send SMS to Mobile Number 

} 

Donc, ici foreach loop fait beaucoup de sauts.

+2

Okaay .. vous ne voulez pas utiliser d'API et vous ne montrez pas de code. Puis-je vous demander ceci: Comment pouvons-nous, répondre à l'irréfutable? Apprenez [poser] des questions sur [so] – Xorifelse

+0

ceci est un scénario général. laissez-moi écrire le code sudo. –

+0

vous avez une passerelle SMS à droite? – nogad

Répondre

0

J'espère que vous connaissez le code de base pour envoyer la notification à android et ios périphérique par PHP. vous devez savoir seulement comment vous pouvez l'envoyer à plusieurs appareils. Cela a vraiment pris trop de temps si vous l'avez envoyé avec PHP. Parce que pour Android, chaque demande de canal ne doit pas avoir plus de 1000 périphériques. et pour IOS, vous devez demander pour chaque périphérique, il offre également un support pour envoyer des notifications à plusieurs périphériques à la fois, mais les possibilités de cas de défaillance est plus élevé que de l'envoyer pour single. Si vous souhaitez envoyer la notification à plusieurs périphériques à la fois et que l'identifiant d'un périphérique est erroné, il fermera le canal pour les autres périphériques.