phonegap 푸시 플러그인에서 GCM registrationId가 수신되지 않음

데니스 마타 포 노프

며칠 전 phonegap push 플러그인을 사용하는 동안 GCM 토큰 대신 APNS 토큰을 얻는 데 문제있었습니다 .

음, 설정을 변경하고 [ios] 블록에 senderID를 넣고 앱을 다시 컴파일했습니다. 이제 Iphone에서 regustrationId를 전혀 얻지 못합니다. Android에서는 여전히 잘 작동합니다. 누가 문제가 될 수 있는지 말해 줄 수 있습니까?

다음은 플러그인 설정입니다.

 var push = PushNotification.init({
        android: {
            senderID: "8225....8910"
        },
        ios: {
            senderID: "8225....8910",
            alert: "true",
            badge: "true",
            sound: "false"
        },
        windows: {}
    });

그리고이 이벤트는 절대 호출되지 않습니다.

    push.on('registration', function(data) {

        $.ajax({
            url: '/authentication/ajax-register-gcm-token/',
            data: {token: data.registrationId},
            success: function (json) {
                alert('Phone registered' + data.registrationId);
            }
        });


    });
Namrata Bagerwal

Push Notification Plugin Object 초기화에 사용한 코드가 잘못되었습니다. 다음과 같아야합니다.

var push = PushNotification.init({
            android: {
                senderID: "XXXXXXXXXXXX",
            },
            ios: {
                alert: "true",
                badge: "true",
                sound: "true",
            }
        });

    push.on('registration', function(data) {
        console.log(data.registrationId);
        registerDeviceToken(data.registrationId);
        });

    push.on('notification', function(data) {
        console.log("notification event");
         alert(JSON.stringify(data));
         });

    push.on('error', function(e) {
        console.log("push error");
        alert(JSON.stringify(e));
    });

    function registerDeviceToken(deviceToken){
    //Register the registrationId or deviceToken to your server as per the webservice type and parameters configuration set
//From your code snippet above
$.ajax({
            url: '/authentication/ajax-register-gcm-token/',
            data: {token: deviceToken},
            success: function (json) {
                alert('Phone registered' + deviceToken);
            }
        });
    }

공식 링크 에서도 여기에 언급 된 SenderID없습니다 . 프로젝트의 기능 섹션에서 푸시 알림 서비스를 켰는 지 확인 하고 서버 측 코드 에 올바른 개발프로덕션 APNS p12 파일과 해당 암호를 입력 했는지 확인하십시오 . 따라서 개발 프로필로 앱을 실행하는 경우 iOS 장치에서 수신하려면 푸시 알림을 보내는 개발 p12 파일 환경이 있어야합니다. 개발 및 프로덕션 APNS p12 인증서를 설정하려면 다음 링크를 참조하십시오. APNS 설정

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Android GCM 메시지가 기기에서 수신되지 않음

지연된 GCM 메시지가 기기에서 수신되지 않음

Android Phonegap 애플리케이션에서 GCM 푸시 알림이 작동하지 않음

GCM 메시지가 전화로 푸시되지 않음

Android 앱에서 GCM 푸시 알림이 작동하지 않음

GCM에서 registrationID를 가져올 수 없습니다.

Android-알림 목록에 GCM 푸시 알림이 표시되지 않음

GCM 푸시 알림 아이콘이 Ionic 앱에 표시되지 않음

GCM 메시지가 수신되었지만 서비스 기능이 호출되지 않았습니다.

Android : GCM 메시지를 수신 할 수 없음 / 리스너가 호출되지 않음

푸시 플러그인 Cordova IOS GCM이 등록 이벤트를 발생시키지 않음 / 장치 토큰을 표시하지 않음

메시지가 모바일에서 GCM 서버로 푸시되는 GCM 푸시 알림

AWS SNS-Cloudwatch에서 전송되었지만 모바일 디바이스에서 수신되지 않은 것으로 표시되는 GCM에 대한 푸시

횡단 보도 플러그인 추가 후 Phonegap 푸시 플러그인 작동 중지

iOS 10에서 푸시 알림이 수신되지 않음

앱이 닫힌 후 푸시가 수신되지 않음

푸시 알림 Firebase가 때때로 수신되지 않음

Ionic 5 Phonegap-NFC 플러그인 설치 시 설치되지 않음 오류

iOS 용 GCM, gcm 연결 핸들러가 호출되지 않음

phonegap Cordova 3.1.0에 플러그인을 추가 할 수 없음

get_field ACF 플러그인에 대한 배열 푸시가있는 While 루프가 작동하지 않음

GCM 메시지는 Android 앱에서 전혀 수신되지 않습니다.

iOS가 포함 된 Phonegap 푸시 알림 플러그인

Ioinic + phonegap 푸시-알림 아이콘이 표시되지 않음

FileTransfer 플러그인, iOS에서 다운로드가 시작되지 않음, 콜백에 오류 없음

배너가 표시되지 않음 푸시 알림 수신시 기기 진동

android gcm 푸시 알림이 소리 만 재생하고 상단에 표시되지 않음

PhoneGap Build 애플리케이션에 이미지가 표시되지 않음

GCM 메시지가 서버에서 성공적으로 전송되었지만 기기에서 수신되지 않았습니다.