Мне нужно отобразить предупреждающее сообщение в центре уведомлений для приложения iitanium и Android titanium. Я использую корпоративную учетную запись Apple для своего приложения.Как получить текстовое сообщение с предупреждением внутри моего центра уведомлений с использованием титановой студии для Android и ios
Я могу воспроизводить звук в фоновом режиме в титане, но я также хочу видеть предупреждающее сообщение внутри центра уведомлений для моего приложения.
В настоящее время я вижу только это внутри General -> profile -> my verified entriprise application
. Как включить уведомление? Я не могу получить предупреждающий текст/значок в центре уведомлений, и даже нет настроек приложения внутри настроек в устройстве iPad.
Этот код находится в месте, чтобы зарегистрироваться для получения уведомлений кнопочных:
Titanium.Network.registerForPushNotifications({
types: [
Titanium.Network.NOTIFICATION_TYPE_BADGE,
Titanium.Network.NOTIFICATION_TYPE_ALERT,
Titanium.Network.NOTIFICATION_TYPE_SOUND
],
success:function(e)
{
var deviceToken = e.deviceToken;
label.text = "Device registered. Device token: \n\n"+deviceToken;
Ti.API.info("Push notification device token is: "+deviceToken);
Ti.API.info("Push notification types: "+Titanium.Network.remoteNotificationTypes);
Ti.API.info("Push notification enabled: "+Titanium.Network.remoteNotificationsEnabled);
},
error:function(e)
{
label.text = "Error during registration: "+e.error;
},
callback:function(e)
{
// called when a push notification is received.
alert("Received a push notification\n\nPayload:\n\n"+JSON.stringify(e.data));
}
});
Как получить сообщения уведомления внутри уведомления центральной части приложения?
Hi Fokke, -> Я прочитал вашу статью и для этого должен потребоваться включить Ti.cloud вручную. Может быть, я могу включить его из моего tiapp.xml, добавив из раздела модуля, но нет модуля ti.cloud, доступного для использования. Пожалуйста, направляйте меня, чтобы добавить модуль ti.cloud. –
-> Также, пожалуйста, сосредоточьтесь на моем ранее опубликованном коде, поскольку мне нужно зарегистрировать услугу push-уведомлений в моем Android и ios. Для ios я также включил push-уведомление с моей учетной записи Apple и повторно созданный предварительный профиль для моего приложения, как указано в этой статье. Но после развертывания приложения все еще моя настройка приложения в Ipad не находится в разделе настроек даже в любом месте. Как получить сообщение в центре уведомлений? https://developer.appcelerator.com/question/121904/registerforpushnotifications-doing-nothing –
ti.cloud включен в Titanium SDK, поэтому просто добавьте его через tiapp.xml, как описано пошагово в https://appcelerator.github.io/appc-docs/latest/#!/guide/Subscribing_to_push_notifications. Здесь вы также узнаете, как изменилась настройка типов уведомлений в iOS 8. Код в связанной должности Q & A и выше здесь для iOS <= 7. –