Я использую AirConsole Unity, чтобы получить фото профилей игроков внутри игры с:Не удалось получить изображение профиля из-за отсутствия crossdomain.xml
AirConsole.instance.GetProfilePicture (deviceId, 320);
Это прекрасно работает с редактором. Однако при создании сборки (WebGL) генерируется исключение, поскольку серверу не хватает файла crossdomain.xml. Это приводит к тому, что мой запрос WWW блокируется системой безопасности. Более подробную информацию можно найти в документации Unity: http://docs.unity3d.com/Manual/SecuritySandbox.html
Или, может быть, мне что-то не хватает?
Спасибо!
David
Контролируете вы сервер, где изображения сохраняются? Нет? Кто это делает, они предоставляют API? – Draco18s
Эй, Драко, нет, это управляет команда AirConsole. – David
А, я вижу. AirConsole - это то, о чем я раньше не слышал. Интересно, нужно ли что-то изменить с их конца. Возможно, стоит обратиться к ним об этом. Поскольку политика crossdomain работает, так это то, что удаленный домен - в этом случае AirConsole.com - должен предоставить файл xml на своем корне сервера, приложение должно запросить его до подачи запроса на любой другой актив. Если этот файл не существует, он неправильно настроен (т. Е. Не включает домен, из которого сделан запрос), или запрос на него не выполнен, вы получите сообщение об ошибке, которое вы видите. – Draco18s