Форум 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)
Внутренний краш ане только туда.
Обычно прямым текстом пишется причина, милкманы очень тщательно прописывают эксепшены.


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

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