Unity — запуск фоновой задачиAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Unity — запуск фоновой задачи

Сообщение Anonymous »

Мне нужно, чтобы приложение работало в Unity в фоновом режиме?
При запуске в режиме бодрствования оно будет работать только на настольном компьютере.

Код: Выделить всё

Application.runInBackground = true;
но для приложений это не работает. Есть предложения?
Советы: это можно проверить с помощью Unity logcat. Например, вы можете напечатать сообщение «Hello World!» , вы сможете прочитать его, пока приложение свернуто (возможно, экран выключен)
Я попробовал создать фоновую службу. Вот как это настроить:
Установите имя пакета в

редактируйте -> настройки проекта - >player - > android - > другие настройки
"com.your.example"

в вашем проекте есть манифест Android, если нет ,
Активы\Плагины\Android

редактировать - > настройки проекта - >плеер - > android - > настройки публикации
-> проверить пользовательский манифест Android

затем создайте папки

\Android\com\your\example

p>

и туда поместите эти скрипты
BootReceiver.java
https://pastebin.com/MPbfZr01
LocationPlugin. java
https://pastebin.com/3vs0HyDf
ServiceMessageReceiver.java
https://pastebin.com/S4vZEGEa
StatusCheckStarter.java
https://pastebin.com/cPrnx9R0
в Если вам нужно включить в эту службу переднего плана значок, вам нужно поместить его прямо здесь, в PNG
\your\example\res\drawable
, но также нужно сделать еще кое-что Android Studio, но мне еще не удалось это сделать (нужен сжатый файл AAR). Любое решение этой проблемы также приветствуется
и, наконец, манифест Android
AndroidManifest.xml
https://pastebin.com/jP8usZfP< /p>
Этот манифест также включает информацию о верхней панели, чтобы сделать ее сплошной и видимой, когда приложение открыто. Это также была проблема, с которой я столкнулся, и единственное решение, которое я нашел, чтобы я мог видеть время, батарею и т. д., когда приложение открыто)
и со стороны единства поместите это в игровой объектPluginWrapper.cs
https://pastebin.com/RYc9E4fi
Если вы измените имя пакета, вам необходимо изменить его во всех скриптах. "com.yourother.examples"

Подробнее здесь: https://stackoverflow.com/questions/791 ... round-task
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Unity — запуск фоновой задачи
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Загрузка фоновой задачи Unity iOS с помощью FirebaseStorage не удалась
    Anonymous » » в форуме IOS
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • PyCharm зависает при выполнении фоновой задачи «сканирование файлов для индексации»
    Anonymous » » в форуме Python
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • FastAPI — перенаправляет пользователя на страницу загрузки после завершения обработки фоновой задачи/запроса.
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Перенаправление на другую веб-страницу после завершения фоновой задачи в FastAPI
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»