powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Кастомизировать SMS для Андроида. Как?
11 сообщений из 11, страница 1 из 1
Кастомизировать SMS для Андроида. Как?
    #38834541
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Нужно как-то написать аналог уведомлений через SMS для Android.
В принципе, прототип работает.
1. Приложение нужно запустить и не закрывать
2. Приложение опрашивает некий ендпойнт через WCF каждые 5 сек, а нет ли свежих уведомлений.
3. Приложение отображает уведомление, если что-то пришло как результат WCF

Что здесь плохо. Все.
Как сделать так, чтоб приложение активировалось автоматически при включении мобильного устройства?
Как сделать так, чтоб приложение могло звонить? Какие разрешения для этого нужны?
Полинг сервера - единственный способ? Нельзя ли слать SMS клиенту обычным способом (через email bridge) с стандартным звуковым сигналом, а приложение в фоновом режиме анализировало бы сабджект и показывало бы себя для приема пользовательской реакции?

Разрабатываю под Ксамарин, но это, наверное, не важно.

Спасибо.
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38834639
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mabanzaПривет.
Нужно как-то написать аналог уведомлений через SMS для Android.Откройте для себя push notifications и Google Cloud Messaging.
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38834711
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mabanza1. Приложение нужно запустить и не закрывать
Сервисы. http://developer.android.com/intl/ru/guide/components/services.html
mabanza2. Приложение опрашивает некий ендпойнт через WCF каждые 5 сек, а нет ли свежих уведомлений.
Ответ выше Кастомизировать SMS для Андроида. Как?
mabanza3. Приложение отображает уведомление, если что-то пришло как результат WCF
Сервис умеет запускать приложения.

Рекомендую почитать http://startandroid.ru
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835100
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmabanzaПривет.
Нужно как-то написать аналог уведомлений через SMS для Android.Откройте для себя push notifications и Google Cloud Messaging.
Вот это правильно. Для Xamarin рекомендую
Код: plaintext
Install-Package Xamarin.NotificationHub
Не знаю, как это уживается с WCF, а вот Azure Mobile Services имеет встроенный механизм отправки уведомлений, обрабатываемых самим Android. Может, WindowsAzure.ServiceBus можно и отдельно прикрутить.
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835112
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пропустил ещё вопрос про звонки. В manifest нужно
Код: xml
1.
2.
	<uses-permission android:name="android.permission.CALL_PHONE" />
	<uses-permission android:name="android.permission.READ_PHONE_STATE" />


Для звонка:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
            try
            {
                Intent callIntent = new Intent(Intent.ActionCall);
                callIntent.AddFlags(ActivityFlags.NewTask);
                callIntent.SetData(Android.Net.Uri.Parse(string.Format("tel:{0}", phoneNumber)));
                Application.Context.StartActivity(callIntent);
            }
            catch (Android.Util.AndroidRuntimeException ex)
            {
                //handle it
            }
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835298
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wadman,
Сервисы - это, пожалуй то, что нужно.
Только одна вещь напрягает - он, похоже, не может быть стартован автоматически. Вот кусок из предлагаемой инструкции:

Starting a Service. You can start a service from an activity or other application component...

Так ли это?
Спасибо.
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835304
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mabanzaТак ли это?
BroadcastReceiver при старте ОС запускает Service.
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835346
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь есть подробное описание для Xamarin.
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835641
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ilya81 Здесь есть подробное описание для Xamarin.А почему не напрямую, а через Azure?
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835692
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAIlya81 Здесь есть подробное описание для Xamarin.А почему не напрямую, а через Azure?
Более подробного описания, как получать данные из BroadcastReceiver в Xamarin, я всё равно не находил. Но каким б в данном случае ни был б backend (автор темы этот момент не упоминает), пример про frontend оттуда, полагаю, всё равно подойдёт. Сборки от Azure при этом (если нужны только уведомления), следует заметить, для frontend не требуются.
...
Рейтинг: 0 / 0
Кастомизировать SMS для Андроида. Как?
    #38835721
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ilya81skyANAпропущено...
А почему не напрямую, а через Azure?
Более подробного описания, как получать данные из BroadcastReceiver в Xamarin, я всё равно не находил. Но каким б в данном случае ни был б backend (автор темы этот момент не упоминает), пример про frontend оттуда, полагаю, всё равно подойдёт. Сборки от Azure при этом (если нужны только уведомления), следует заметить, для frontend не требуются.Аааа... Типа подсказка ТСу как смапить примеры на Java в C# :)

Так-то примеров для Android хватает.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Кастомизировать SMS для Андроида. Как?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]