2017-01-12 1 views
0

이 모바일 기술 및 PHP에 익숙하지 않습니다. 나는 휴대폰을 통해 SMS를 보내고 알림을 푸시해야하는 곳에서 약 2 ~ 2 개 정도의 레코드가 있습니다. PHP로, 나는 단순한 루핑 기법을 시도했지만 몇 번이나 SMS가 숫자에서 빠지기 때문에 올바른 방법이 아닌 것 같다. 또한 타사 API를 사용하고 싶지 않습니다.PHP로 백만 건의 레코드에 SMS 또는 푸시 알림을 보내는 방법

PHP 스크립트로이 레코드를 처리하는 방법을 알고 싶습니다. 여기에 sudo 코드가 있습니다.

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


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

function sendSms($mobileNumber){ 

    Send SMS to Mobile Number 

} 

그래서 foreach 루프는 많은 건너 뛰기를 수행합니다.

+2

Okaay .. API를 사용하고 싶지 않고 코드를 표시하지 않습니다. 나는 당신에게 이것을 물어봐도 될까요? 우리는 어떻게 대답 할 수 있습니까? [그래서] – Xorifelse

+0

[에] 질문을 배우십시오 이것은 일반적인 시나리오입니다. 내가 sudo 코드를 써 보자. –

+0

SMS 게이트웨이가 있습니까? – nogad

답변

0

PHP로 Android 및 iOS 기기에 알림을 전송하는 기본 코드를 알고 계시기 바랍니다. 여러 장치로 보내는 방법 만 알면됩니다. PHP로 보내면 너무 많은 시간이 걸립니다. 안드로이드의 경우 각 채널 요청에 1000 개가 넘는 장치가 없어야합니다. IOS의 경우 각 장치를 요청해야하며 한 번에 여러 장치에 알림을 보낼 수있는 지원을 제공하지만 실패 사례의 가능성은 단일 장치로 보내는 것보다 높습니다. 한 번에 여러 장치에 알림을 보내려는 경우 한 장치 ID가 잘못되면 나머지 장치에 대한 채널이 닫힙니다.

관련 문제