푸시 알림을 사용하는 응용 프로그램을 개발 중입니다. Ii ti.cloudpush 모듈 3.2X 및 titanium sdk 3.2X 알림 수신을 시도 할 때 트레이에 표시되지 않습니다. 응용 프로그램 내부에서 메시지를 읽을 수는 있지만 알림 트레이에는 생성되지 않습니다. 여기 내 샘플 코드를 올바르게 PushNotifications.subscribe를 설정 한 처음 속성을 설정 될 때까지이 모듈의 기본 속성이 사용되는 가정 사전티타늄 appcelerator cloudpush 용지함 알림이 표시되지 않습니다.
0
A
답변
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'); 그런 다음이 있는지 볼 수 있어야
구독 이벤트 관련 문제 또는 푸시 알림 속성 설정 방법
구독 후 thaks michael – M14