Понедельник, 11 Ноября 2024, 03:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Как сделать что бы приложение работало на фоне?
robertonoДата: Воскресенье, 05 Октября 2014, 23:10 | Сообщение # 1
Чокнутый Кот
Сейчас нет на сайте
Всем привет smile
У меня вопрос о Android. Мне нужно что бы приложение работало на фоне. Поясню:
у меня есть приложение на API для одного сайта. Допустим это vk.com (что бы всем было понятно).
Такие приложения сразу оповещают пользователя (даже если приложение выключено) когда ему пришло сообщение. Как это работает?
Каждую минуту делается запрос на сервер есть ли новое сообщение? Не ресурсоёмко ли это?
Это был первый вопрос. А второй - как такое сделать в юнити? Я читал что это просто не реально. В юнити нету такого, а runinbackground это только для пк.
Ваше мнение по этому вопросу?
Я видел идею сделать отдельное приложение как android service со своей логикой но без интерфейса (только работа на фоне). Но вот как такое уместить в один APK, как такое запустить на android из основного приложения сделанного на unity ?
LertmindДата: Понедельник, 06 Октября 2014, 00:23 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Если нужен только android, то должно быть попроще, для кроссплатформенности есть коммерческий PushWoosh с ограниченной бесплатной версией или платный Easy Cross-Platform Notifications.
Всё сводится к написанию плагинов, нашёлся сразу один проект для работы с Google Cloud Messaging (GCM). Наверно тебе стоит искать что-то с GCM. Как настраивать сервер написано к GCM, это можно сделать на PHP, Ruby, Python, Java. На сайте плагина тоже вроде всё ясно. Сам я с этим не работал, так что про подводные камни сказать не могу.

Добавлено (06.10.2014, 00:23)
---------------------------------------------
Забавно, что здесь проблема X-Y. Потому что тебе не надо, чтобы приложение работало в фоне, это делают демоны/службы, а тебе нужны уведомления (push notifications), для которых ясен пень давно есть своя реализованная служба.

Сообщение отредактировал Lertmind - Понедельник, 06 Октября 2014, 00:11
robertonoДата: Понедельник, 06 Октября 2014, 00:28 | Сообщение # 3
Чокнутый Кот
Сейчас нет на сайте
А может посоветуете как можно сделать приложение на C# для Android ? Но не через Xamarin и что бы это было бесплатно.
MANMANAДата: Понедельник, 06 Октября 2014, 01:19 | Сообщение # 4
почти ветеран
Сейчас нет на сайте
Возник вопрос, настолько серьезное, что не хватит базовых познаний Java?

http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
LertmindДата: Понедельник, 06 Октября 2014, 01:26 | Сообщение # 5
заслуженный участник
Сейчас нет на сайте
robertono, вопрос не в тему. И ты не написал какое приложение, я так понял ты хочешь обычное приложение с родным интерфейсом. Тогда могу только огорчить, Mono это и есть Xamarin, а лучше Mono вроде нет.
robertonoДата: Понедельник, 06 Октября 2014, 08:55 | Сообщение # 6
Чокнутый Кот
Сейчас нет на сайте
Ну да, мне нужно довольно простое приложение. Но xamarin не бесплатный.
MANMANAДата: Вторник, 07 Октября 2014, 12:58 | Сообщение # 7
почти ветеран
Сейчас нет на сайте
Могет помогет данная инфа по ссылкам на живые обои?:
http://forum.unity3d.com/threads.....175512
http://forum.unity3d.com/threads.....172275
http://forum.unity3d.com/threads/android-live-wallpapers.70105/
http://stackoverflow.com/questio....n-unity


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг