네, composer를 삭제할 때는 말씀하신 3개 파일 삭제하면 됩니다. 상대경로는 ../../src/vendor/autoload.php 이 맞을 것 같습니다. 상대경로가 어려우면 절대경로를 입력해도 됩니다. 절대경로는 /usr/local/src/vendor/autoload.php 입니다.
감사합니다. Firebase Cloud Messaging을 보낼 때 휴대폰번호를 사용하지 않고 token 값을 사용합니다. FCM을 사용하는 앱을 스마트폰에 설치할 때 token을 발급하고, 이 token을 서버에 업로드해서 특정 사용자가 어떤 token을 사용하는지 확인할 수 있어야 합니다.
대단히 감사합니다. 궁금한 점은 대량의 메시지를 보내려고 하는데 잘 되지 않네요. $inputData = array( "title" => $mTitle, "body" => $mMessage, "image" => $img_url, "click_action" => $activity ); $regIdChunk = array_chunk($tokens,999); foreach ($regIdChunk as $RegId) { $result = send_notification_android($RegId, $inputData); } 예전 http에서는 되었는데 마이그레이션 한 뒤로는 안 되는데 왜 그럴까요?
send_notification_android() 함수 내용을 확인하지 않고는 정확한 답변이 어려울 것 같습니다. blog.naver.com/oralol/223219205265 게시글에 1개의 토큰에게 메시지를 보내는 코드가 있습니다. 여기에서 token 대신에 tokes에 토큰 배열을 넣어서 호출하면 될 것 같습니다.
저도 푸시를 사용하고 있는 서버 환경이 php 5.3 이라서 고민을 하였습니다. 푸시 발송용으로 계정을 하나 만들어서 그 서버에서 처리하도록 만들었습니다. 하나의 서버에서 푸시를 처리할 필요는 없습니다. 푸시 발송용으로 php 8.2 웹호스팅 계정을 하나 만들고 거기에서 푸시 발송을 하는 방법으로 해보세요.
자료 공유 감사합니다. 구글 인증 때문에 스트레스 받고 있는중에 희망이 생겼네요.. 아직 고칠게 많이 남았지만..
안녕하세요,
잘 해결하길 바라겠습니다.
막히는 부분 있으면 댓글 남겨주세요. 즐코딩 하세요~~~ ^^
도움이 되었습니다. 감사합니다.
도움이 되셨다니 다행입니다.
@@nicecoding 한가지 궁금한것이 있습니다.
composer를 삭제할때는. 설치된 composer.lock / composer.json / composer.phar를 삭제하면 되는건가요?
저는 설치 경로를 /usr/local/src로 잡았는데. 아파치 /usr/local/apache/htdocs 경로에서 받아올때 ./vendor/autoload.php 이것을
../src/vendor/autoload.php로 수정해도 괜찮을까요?
네, composer를 삭제할 때는 말씀하신 3개 파일 삭제하면 됩니다.
상대경로는 ../../src/vendor/autoload.php 이 맞을 것 같습니다.
상대경로가 어려우면 절대경로를 입력해도 됩니다.
절대경로는 /usr/local/src/vendor/autoload.php 입니다.
@@nicecoding 궁금한것이 있습니다.
FCM 웹 푸시 토큰의 경우 유효기간이나 갱신 주기가 있나요?
웹 푸시 특성상 사용자가 거부를 누르면 브라우저에서 설정을 풀지 않으면
다시 허용하기 어렵다 들었습니다.
혹시 거절한 경우 별도로 처리할수 있는 방법이 있을까요?
Thank you very much. You saved my life.
I'm glad it helped you
Thank you
안녕하세요. 자료 공유 감사드립니다.
서버쪽 소스는 아직 테스트해보진 않았지만 잘 될것으로 보이구요.
문제는 클라이언트쪽(앱쪽)인데.. 클라이언트쪽에서도 변경해야할 부분이 있나요?
기존에 HTTP API 로 발송이 잘 되던 앱입니다.
기존에 푸시 발송이 잘 되었다면 앱에서는 변경될 부분은 없습니다.
google-services.json 내용이 변경될 때에만 앱 배포를 다시 하면 됩니다.
영상 감사합니다. 그리고 PHP 소스내에는 메세지를 수신할 휴대전화 정보가 없는데 어떻게 수신이 가능한건지 궁금합니다
감사합니다.
Firebase Cloud Messaging을 보낼 때 휴대폰번호를 사용하지 않고 token 값을 사용합니다.
FCM을 사용하는 앱을 스마트폰에 설치할 때 token을 발급하고, 이 token을 서버에 업로드해서 특정 사용자가 어떤 token을 사용하는지 확인할 수 있어야 합니다.
대단히 감사합니다. 궁금한 점은 대량의 메시지를 보내려고 하는데 잘 되지 않네요.
$inputData = array(
"title" => $mTitle,
"body" => $mMessage,
"image" => $img_url,
"click_action" => $activity
);
$regIdChunk = array_chunk($tokens,999);
foreach ($regIdChunk as $RegId) {
$result = send_notification_android($RegId, $inputData);
} 예전 http에서는 되었는데 마이그레이션 한 뒤로는 안 되는데 왜 그럴까요?
send_notification_android() 함수 내용을 확인하지 않고는 정확한 답변이 어려울 것 같습니다.
blog.naver.com/oralol/223219205265 게시글에 1개의 토큰에게 메시지를 보내는 코드가 있습니다.
여기에서 token 대신에 tokes에 토큰 배열을 넣어서 호출하면 될 것 같습니다.
안녕하세요 ~ 혹시 php 7.0 환경에서는 안되나요?
안녕하세요,
php 7.0 환경에서는 테스트를 해보지 않았습니다.
사용하고 있는 환경이 php 7.0 인가요?
@@nicecoding 네 맞아요~ php를 업그레이드 하면 기존 코드에 영향을 줄것 같아 걱정입니다 ㅠㅠ
저도 푸시를 사용하고 있는 서버 환경이 php 5.3 이라서 고민을 하였습니다.
푸시 발송용으로 계정을 하나 만들어서 그 서버에서 처리하도록 만들었습니다.
하나의 서버에서 푸시를 처리할 필요는 없습니다.
푸시 발송용으로 php 8.2 웹호스팅 계정을 하나 만들고 거기에서 푸시 발송을 하는 방법으로 해보세요.
@@nicecoding 빠른 답변 해주셔서 정말 감사해요~~ 좋은 자료 공유해주셔서 또한 감사드립니다~ 많은 분들에게 분명 큰 도움이 될거에요~