2015-11-22 3 views
0

Мне нужно отобразить предупреждающее сообщение в центре уведомлений для приложения 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)); 
    } 
}); 

Как получить сообщения уведомления внутри уведомления центральной части приложения?

ответ

0

Мои предположения из ваших вопросов:

  • Вы хотите использовать Appcelerator Arrow Нажмите, чтобы отправить уведомление толчок, используя https://platform.appcelerator.com
  • Вы хотите толчок уведомление появится в Центре уведомлений IOS

Вы не укажете, что вы действительно отправляете устройствоToken в Arrow или любой другой сервер, куда вы отправляете push-уведомление.

Пожалуйста, следуйте: https://appcelerator.github.io/appc-docs/latest/#!/guide/Subscribing_to_push_notifications-section-37551717_Subscribingtopushnotifications-SubscribingtoPushNotificationswithDeviceTokens

Приложение не контролирует, где появляется толчок уведомление. Это контролируется в iOS через «Настройки»> «Уведомления» для каждого приложения.

+0

Hi Fokke, -> Я прочитал вашу статью и для этого должен потребоваться включить Ti.cloud вручную. Может быть, я могу включить его из моего tiapp.xml, добавив из раздела модуля, но нет модуля ti.cloud, доступного для использования. Пожалуйста, направляйте меня, чтобы добавить модуль ti.cloud. –

+0

-> Также, пожалуйста, сосредоточьтесь на моем ранее опубликованном коде, поскольку мне нужно зарегистрировать услугу push-уведомлений в моем Android и ios. Для ios я также включил push-уведомление с моей учетной записи Apple и повторно созданный предварительный профиль для моего приложения, как указано в этой статье. Но после развертывания приложения все еще моя настройка приложения в Ipad не находится в разделе настроек даже в любом месте. Как получить сообщение в центре уведомлений? https://developer.appcelerator.com/question/121904/registerforpushnotifications-doing-nothing –

+0

ti.cloud включен в Titanium SDK, поэтому просто добавьте его через tiapp.xml, как описано пошагово в https://appcelerator.github.io/appc-docs/latest/#!/guide/Subscribing_to_push_notifications. Здесь вы также узнаете, как изменилась настройка типов уведомлений в iOS 8. Код в связанной должности Q & A и выше здесь для iOS <= 7. –