0

푸시 알림을 사용하는 응용 프로그램을 개발 중입니다. Ii ti.cloudpush 모듈 3.2X 및 titanium sdk 3.2X 알림 수신을 시도 할 때 트레이에 표시되지 않습니다. 응용 프로그램 내부에서 메시지를 읽을 수는 있지만 알림 트레이에는 생성되지 않습니다. 여기 내 샘플 코드를 올바르게 PushNotifications.subscribe를 설정 한 처음 속성을 설정 될 때까지이 모듈의 기본 속성이 사용되는 가정 사전티타늄 appcelerator cloudpush 용지함 알림이 표시되지 않습니다.

답변

0

에서

var CloudPush = require('ti.cloudpush'); 
CloudPush.enabled = true; 
    CloudPush.showTrayNotificationsWhenFocused = true; 
    CloudPush.showTrayNotification = true; 
    CloudPush.focusAppOnPush = false; 
    CloudPush.retrieveDeviceToken({ 
     success : function deviceTokenSuccess(e) { 
      alert('Device Token: ' + e.deviceToken); 
      deviceToken = e.deviceToken; 
     }, 
     error : function deviceTokenError(e) { 
      alert('Failed to register for push! ' + e.error); 
     } 
    }); 
    CloudPush.addEventListener('callback', function(evt) { 
     alert(evt.payload); 
     //alert(JSON.stringify(evt.payload)); 
    }); 
    CloudPush.addEventListener('trayClickLaunchedApp', function(evt) { 
     Ti.API.info('Tray Click Launched App (app was not running)'); 
    }); 
    CloudPush.addEventListener('trayClickFocusedApp', function(evt) { 
     Ti.API.info('Tray Click Focused App (app was already running)'); 
    }); 

감사합니다. 속성은 (Titanium.App.Properties를 통해) 장치 설정으로 지속되기 때문에

는 사용자가 설정 한 가장 최근의 값은 항상 사용됩니다.

당신이 실수로 이러한 속성 중 하나 덮어하지 않았는지 확인하기 위해 청소 빌드> 마십시오.

그들은 빠른 기록 확인 및 설정 무슨 그런 다음 다시 확인 - Ti.API.log (Ti.App.Properties.getString ('oneofthecloudproperties'); 그런 다음이 있는지 볼 수 있어야

구독 이벤트 관련 문제 또는 푸시 알림 속성 설정 방법

+0

구독 후 thaks michael – M14

관련 문제