Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   ANE GoViral при попытке авторизации происходит краш (http://www.flasher.ru/forum/showthread.php?t=212781)

mikhailk 26.04.2016 16:16

ANE GoViral при попытке авторизации происходит краш
 
Прикручиваю известный GoViral. Инициализация проходит нормально, плагин отвечает, что он инициализировался, что его версия 5.3.2 и что авторизации нет.

Потом я нажимаю кнопку логина (собрал маленький отдельный стендик), по которой вызывается функция (скопировал из хэлпа к плагину) и происходит краш приложения, причем никакой try/catch ничего перехватить не могут. Приложение просто схлопывается.

Код AS3:

        private function onBtnLoginClick( event : MouseEvent ) : void
        {
            log( "Login with facebook..." );
            if ( !GoViral.goViral.isFacebookAuthenticated() )
            {
                GoViral.goViral.authenticateWithFacebook( "public_profile,user_games_activity" );
                log( "Waiting for login response..." );
            }
            else
            {
                log( "done (already authenticated)" );
            }
        }

Как я понимаю, плагин ни на какой фейсбук еще не ходил и краш случается еще до выхода в Интернет.

Может кто сталкивался? Куда смотреть.
Настроил, понятное дело, в соответствии с доками.

Кстати, заодно вопрос - там в каталоге extension рядом с com.milkmangames.extensions.GoViral.ane еще лежит GoViralAPI.swc. Про нее в доках ничего нет, она зачем?

Добавлено через 11 минут
Ха, интересно. Разработчик требует AIR SDK не ниже 20, сейчас скомпилировал с AIR SDK 16, авторизация прошла успешно...

illuzor 26.04.2016 17:02

Думаю, стоит написать разработчику. Поддержка ведь входит в подписку. Он отвечает быстро.

Цитата:

GoViralAPI.swc. Про нее в доках ничего нет, она зачем?
Можно работать с классами из ane. В этом случае swc не нужен.

mikhailk 26.04.2016 17:51

Ну да. я вижу, что классы из ANE подцепились нормально.
Как-то все-таки связано с SDK21.
Вернулся на 16, все нормально компилится, авторизация проходит и даже постинг на стену в каком-то виде происходит.

caseyryan 27.04.2016 06:26

Ну зато на 16м эйр есть свои проблемы. А в 21м, там же какие-то сертификаты SSL (или хз что конкретно связанное с SSL) поменяли, без которых на плей маркет приложение теперь не залить. В предыдущей версии SSL нашли опять какую-то критическую уязвимость. Ты пробовал уже заливать на маркет?

Zebestov 27.04.2016 11:32

Цитата:

Сообщение от mikhailk (Сообщение 1193574)
Как-то все-таки связано с SDK21.

Попробуй 22.

mikhailk 27.04.2016 15:18

Цитата:

Попробуй 22
Уже. :)
Только выяснилось, что на Android не запустить. AIR21 в плеймаркет лежит.


Цитата:

Ты пробовал уже заливать на маркет?
Думаю, в ближайшие полгода у меня только версия для iPhone.
А там или ишак или падишах...

illuzor 27.04.2016 16:22

Цитата:

Только выяснилось, что на Android не запустить.
Почему? Я на последнем проекте переходил с 19 до 22 по мере выхода и абсолютно никаких проблем такие переходы не вызывали.

mikhailk 27.04.2016 16:39

22?

Информация с
https://play.google.com/store/apps/d...=com.adobe.air

выглядит таким образом:

Что нового
What's new in version 21.0.0.176:
Adobe AIR now brings to you some of the latest and high quality games, hand-picked by our editors. Play now!
What's new in AIR 21?
http://helpx.adobe.com/en/flash-play...ase_notes.html

illuzor 27.04.2016 17:06

При чём тут вообще рантайм из магазина?
Рантайм встраивается в apk/ipa. Вроде даже было отключение возможности сборки не captive-runtime сборок.

ShockWave512 28.04.2016 01:29

Перво-наперво я бы смотрел dev лог андроида.
(по ADB линку или monitor.bat из андроид SDK)
Внутренний краш ане только туда.
Обычно прямым текстом пишется причина, милкманы очень тщательно прописывают эксепшены.

mikhailk 28.04.2016 10:40

А, я не указал. Сорри.
Краш у меня был на iPhone.

Добавлено через 2 минуты
Цитата:

При чём тут вообще рантайм из магазина?
Рантайм встраивается в apk/ipa. Вроде даже было отключение возможности сборки не captive-runtime сборок.
Да нет, просто это показатель того, что 22 - бета.
О чем, собственно, у самих адобовцев и написано.
Т.е., на свой страх и риск.

Zebestov 28.04.2016 12:40

Есть информация, что все беты как правило полностью рабочие и могут быть смело использованы в разработке.

illuzor 28.04.2016 14:38

Zebestov, более того, бэты бывают более рабочие, чем релиз. Например в 21 есть баг, из-за которого невозможно опубликовать ipa, собранный в винде, в версии 22 этот баг исправлен.

mikhailk 28.04.2016 15:25

Цитата:

Например в 21 есть баг, из-за которого невозможно опубликовать ipa
Как он выглядит?

illuzor 28.04.2016 15:40

В release notes всё написано.

mikhailk 28.04.2016 15:47

Цитата:

В release notes всё написано.
Блин, как задолбали умники. :)
Если нет желания отвечать, то наверное и не надо отвечать.


Так, ладно, это проехали.
При подключении GoViral никто со 102-й ошибкой не сталкивался?

Диалог от Facebook для публикации показывается нормально, но при нажатии на Post идет отказ с ошибкой:
com.facebook.facebook.platform error 102

Погуглил, все грешат на неправильное название приложения в дескрипторе и на некорректную настройку опен.граф. У меня и там и там все вроде правильно.

illuzor 28.04.2016 22:08

Цитата:

Блин, как задолбали умники.
А лентяи, неспособные прочитать документацию, не задолбали?

https://fpdownload.macromedia.com/pu...leasenotes.pdf

caseyryan 29.04.2016 06:09

Цитата:

Сообщение от illuzor (Сообщение 1193629)
А лентяи, неспособные прочитать документацию, не задолбали?

https://fpdownload.macromedia.com/pu...leasenotes.pdf

Странно. На форуме старлинга говорили, что еще с 21й версии этот баг устранили. Но, видимо, не до конца. Но, кстати, с более ранними версиями AIR, например с 18й, публикуется (опять же, с чужих слов, сам не проверял). Говорят, что там еще старый iOS SDK, в котором не ввели новые сертификаты


Часовой пояс GMT +4, время: 09:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.