Реализация Shared кнопки для ВК

Общие вопросы о Unity3D

Реализация Shared кнопки для ВК

Сообщение echeg 09 дек 2013, 09:04

Дано:
Приложение iOS\Android
Нужно:
Сделать кнопку для ВК, которая бы постила пользователю на стену текст+картинку.

Собственно для FaceBook и Twitter я просто купил Prime31 SocialPlugin и всё ок =)
Но вот с ВК я так понял готовых решений, которые можно было бы просто купить нет?

Собственно я так понимаю что авторизация для ВК работает только через http, т.е. нужно внутри приложения открыть браузер и через него всё делать.
Может кто нибудь подсказать какую нибудь нормально работающие реализацию webview в unity c коллбаками для получения данных?

У меня есть плагин EtceteraAndroid там собственно можно открыть заданную страницу, пользователь сможет спокойно провести авторизацию и разрешить приложению работать со стеной.
Но вот из этого WebView ни как нельзя получить на какой странице находится пользователь, а ВК отдаёт токен через редирект на страницу вида https://oauth.vk.com/blank.html#access_ ... id=8245019" т.е. в GET есть токен, но я его получить не могу.

Есть ещё идея показать копию страницы авторизации в ВК, взять оттуда логин пароль и дальше через класс WWW попробовать получить то что надо. Но чувствую за такой метод можно получить по рукам [curved_hands]
echeg
UNец
 
Сообщения: 17
Зарегистрирован: 17 окт 2012, 23:05

Re: Реализация Shared кнопки для ВК

Сообщение Sality 09 дек 2013, 15:28

На ассет сторе есть UniWebView он открывает внутри юнити любую веб страницу. Этот плагин был написан на либе какого-то китйца, который выложил исходники на гитхабе. На тот момент UniWebView еще не было, поетому мне пришлось разобрать киатйский плагин и выяснилось, что работает он отлично, но не предусмотрен доступ к таким вещам как Url, html, Cache, и header запроса. Я дописал плагин добавив вышеперечисленное, имея доступ к данным страницы, можно вызывать любое апи. Потом оказалось что появилось в асет сторе UniWebView на основе этого же плагина (и с его же багами) . Я эти баги отправил разрабу UniWebView, мы с ним пообщялись, он все исправил. Могу предположить, что в UniWebView помимо исправленых багов, он тоже добавил доступ к данным страницы, как это сделал я. Вы можете или купить (он там стоит недорого), или предварительно спросить у разраба.
Аватара пользователя
Sality
Старожил
 
Сообщения: 771
Зарегистрирован: 26 ноя 2011, 15:31
Откуда: Украина

Re: Реализация Shared кнопки для ВК

Сообщение echeg 10 дек 2013, 10:12

Я так понимаю речь идёт о https://github.com/Kogarasi/Unity-Webview
Собственно тоже видел на гитхабе этот плагин, собственно даже ставил ) И тоже обнаружил что нет доступа до страниц.

Про плагин в сторе вы о http://uniwebview.onevcat.com/ ?

Вообще я когда копал видел :

https://github.com/kamante/UnityAwesomium Это я так понимаю враппер над Awesomium, собственно Awesomium это я так понимаю С++ хромиум. Несколько смутило что там 3 года без апдейтов и то что вообще как это странно. Т.е. это я так понимаю целый браузер тащит внутри себя? И вообще всё что в дллах от не понятного кого как то пугает.

https://github.com/kimsama/unity3d-webview-csharp

А ещё за 100-300$ http://uwebkit.com/
echeg
UNец
 
Сообщения: 17
Зарегистрирован: 17 окт 2012, 23:05


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 12