У меня есть api, который вызывается на какое-то событие. Api работает также на веб-платформе и в редакторе, но не работает на устройствах iOS. Вот мой код, где я назвал апи:Unity WWW api вызов не работает в устройствах iOS
string data = "{'UserName':'myUserName'," + "'Password':'myPass'}"; var encoding = new System.Text.UTF8Encoding(); var header = new Hashtable(); header.Add("content-type", "application/json"); header.Add("content-length", data.Length); Debug.Log("Time To Hit the api"); ////Now below is the api I am hitting//// WWW responseToken = new WWW(someLink, encoding.GetBytes(data), header); yield return responseToken; Debug.Log("Now get the response");
Ну мне нужен этот API, чтобы работать на моем IOS устройств. На устройстве iOS, когда этот код работает, он печатает заявление журнала «Время, чтобы попасть в api», но он никогда не печатает журнал «Now get the response».
Пожалуйста, помогите мне здесь, что я делаю неправильно здесь?
Обычно ответы должны состоять из более, чем просто ссылку на инструмент/библиотеки. Возможно, объясняя, почему он решает проблему и как ее использовать для решения проблемы – psubsee2003
@ psubsee2003 Спасибо за ваш комментарий. Я добавляю пример кода. – shibomb
Это работает в Android, Windows, Windows Mobile, но, к сожалению, не в iOS. Может ли быть нарушена реализация iOS в Unity? Нужно ли устанавливать какой-то специальный флаг в проекте XCode где-нибудь, чтобы позволить устройству Apple общаться в Интернете? – Koning