Unity Application.OpenUrl() перестает работать после первого вызова на IOSAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Unity Application.OpenUrl() перестает работать после первого вызова на IOS

Сообщение Anonymous »

Я работаю над проектом Unity, используя библиотеку UAAL для интеграции игры в собственные приложения для iOS и Android. У меня есть простой код, который открывает URL-адрес, ведущий на сайт игры. На Android это работает отлично, но на ios URL открывается корректно только в первый раз, при следующем нажатии на кнопку ничего не происходит. В чем может быть проблема?
URL-адрес выглядит так: «https://apps.apple.com/us/app//id1111111111»
Мой код:

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

public class UrlOpenButton : MonoBehaviour
{
[SerializeField] private Button _button;
[SerializeField] private string _url;

private void OnEnable()
{
_button.onClick.AddListener(OnButtonClick);
}

private void OnDisable()
{
_button.onClick.RemoveListener(OnButtonClick);
}

private void OnButtonClick()
{
Application.OpenURL(_url);
}
}
Версия Unity: 2022.3.17f1
Я предположил, что проблема может быть в фокусе игры или в особенностях подписки/отписки на iOS, но добавление переподписки в методах OnApplicationPause и OnApplicationFocus не помогло

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Unity Application.OpenUrl() перестает работать после первого вызова на IOS
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Unity Application.OpenUrl() перестает работать после первого вызова на IOS
    Anonymous » » в форуме IOS
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • «OpenUrl» был устарел в iOS 10.0: Пожалуйста, используйте OpenUrl: Options: oppetionHandler: вместо этого в Swift 3 [Dup
    Anonymous » » в форуме IOS
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • «OpenUrl» был устарел в iOS 10.0: Пожалуйста, используйте OpenUrl: Options: oppetionHandler: вместо этого в Swift 3 [Dup
    Anonymous » » в форуме IOS
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Unity C# Application.Openurl не работает с переменным входом
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous

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