Свойства
Свойство | Тип | Описание | Пример | Версия |
---|---|---|---|---|
IsInitialized | логический | Возвращает true, если приложение зарегистрировано для приема\ отправки уведомлений. | PushNotification.IsInitialized | |
Методы
Метод | Описание | Параметры | Исключения | Пример | Версия |
---|---|---|---|---|---|
InitializePushService() | Регистрация приложения для приема\ отправки пуш уведомлений из сервера конкретного решения. | serverUrl - адрес сервера в формате host/bitmobile/solution userId - ID клиента, который возвращается при выполнении get запроса "GetUserId" password - пароль | PushNotification.InitializePushService("http://192.168.0.152/bitmobile/synchro3", "15f3904b-942b-11e5-bb64-f8a963e4bf15", "sr"); | ||
OnPushMessage | Для обработки поступающих пуш сообщений нужно переопределить метод OnPushMessage(string message) в классе Solution унаследованном от Application. | public override void OnPushMessage(string message) { DConsole.WriteLine($"NEW MESSAGE = {message}"); } | 3.0.0.0 | ||
PushMessage | Отправка push уведомления из прикладного кода. Обязательно указать id пользователей-получателей | PushNotification.PushMessage("Hello", new[] { "15f3904b-942b-11e5-bb64-f8a963e4bf15", "8d3e3420-f723-11e5-80fd-902b3416d383" }); | - | ||