Я не получаю уведомление о том, что отправляю данные из панели мониторинга мобильных сервисов appcelerator.Я назначил пользователей и канал на приборной панели и отправил push, но, к сожалению, этот push не смог получить на стороне приложения для Android.Что касается приложения, я подписался на канал, следуя -
var CloudPush = require('ti.cloudpush');
var deviceToken = null;
// Initialize the module
CloudPush.retrieveDeviceToken({
success : deviceTokenSuccess,
error : deviceTokenError
});
// Enable push notifications for this device
// Save the device token for subsequent API calls
function deviceTokenSuccess(e) {
deviceToken = e.deviceToken;
subscribeToChannel();
}
function deviceTokenError(e) {
Ti.API.info('Failed to register for push notifications! ' + e.error);
alert('Failed to register for push notifications! ' + e.error);
}
// Process incoming push notifications
CloudPush.addEventListener('callback', function(evt) {
alert("Notification received: " + evt.payload);
});
var Cloud = require("ti.cloud");
function loginUser() {
// Log in to Arrow
Cloud.Users.login({
login : 'nuibb',
password : '123456'
}, function(e) {
if (e.success) {
alert('Login successful');
} else {
alert('Error:\n' + ((e.error && e.message) || JSON.stringify(e)));
}
});
}
function subscribeToChannel() {
Ti.API.info('Token : ' + deviceToken);
// Subscribe the user and device to the 'test' channel
// Specify the push type as either 'android' for Android or 'ios' for iOS
// Check if logged in:
Cloud.PushNotifications.subscribe({
channel : 'test',
device_token : deviceToken,
type : Ti.Platform.name == 'android' ? 'android' : 'ios'
}, function(e) {
if (e.success) {
alert('Subscribed');
} else {
alert('Error:\n' + ((e.error && e.message) || JSON.stringify(e)));
}
});
}
function unsubscribeToChannel() {
// Unsubscribes the user and device from the 'test' channel
Cloud.PushNotifications.unsubscribe({
channel : 'test',
device_token : deviceToken
}, function(e) {
if (e.success) {
alert('Unsubscribed');
} else {
alert('Error:\n' + ((e.error && e.message) || JSON.stringify(e)));
}
});
}
loginUser();
Может кто-нибудь помочь мне, пожалуйста, что я здесь делаю неправильно?Спасибо.