|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
у меня тоже был 20, но че та я усомнился и скачал новый не бета (20,0,0,233), плюс слил с флекс апаш свежим, еще поднял swf version - 31
|
|
|||||
Просто
Цитата:
|
|
|||||
залито, имя пакета сто раз проверил
Добавлено через 13 минут точка падения нашлась в логе, раньше этот тег вообще выпадал при сброке, ща собирается но ошибка опять есть Цитата:
Зело 20-й финал АЙР СДК задууууууууумчивый ))) раза в три 19-й медленней сборка )) |
|
|||||
Кстати, я тоже заметил, что в официальных доках от гугла это есть, а в описании ANE нет
https://developers.google.com/games/...dify_your_code Цитата:
|
|
|||||
Фу блин, заработал
обновить потребовал Google Play Games вот манифест на всякий <android> <manifestAdditions><![CDATA[<manifest android:installLocation="auto"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch" /> <application> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <meta-data android:name="com.google.android.gms.games.APP_ID" android:value="\ ***********" /> </application> <activity android:name="com.freshplanet.googleplaygames.SignInActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" /> </manifest>]]></manifestAdditions> </android> вот краткая инструкция по результатам копания )) - обновить Google Play Games в Google Play - подключаем в проект две ане отсюда и отсюда - обновляем AIR SDK до 20-го релиза - манифест в application.xml
- имя/id приложения и имя в сервисе должно строго совпадать (не id в application.xml, а id уже установленного приложения) - код ас3 // Initialize AirGooglePlayGames.getInstance().addEventListener(AirGooglePlayGamesEvent.ON_SIGN_IN_SUCCESS, onSignInSuccess); AirGooglePlayGames.getInstance().addEventListener(AirGooglePlayGamesEvent.ON_SIGN_OUT_SUCCESS, onSignOutSuccess); AirGooglePlayGames.getInstance().addEventListener(AirGooglePlayGamesEvent.ON_SIGN_IN_FAIL, onSignInFail); AirGooglePlayGames.getInstance().isSignedIn(); AirGooglePlayGames.getInstance().signIn(); Последний раз редактировалось ShockWave512; 08.01.2016 в 17:53. |
|
|||||
Цитата:
Аа, туплю) это же числовое значение, которое генерируется в сервисах Кстати, там есть один непонятный момент. Если создаешь отпечаток сертификата SHA1 в консоли разработчика для определенного пакета, а потом удаляешь приложение. То снова получить отпечаток для этого пакета или создать новый уже нельзя. Он выдает ошибку, что отпечаток для данного пакета уже существует, и дальше ничего делать не дает. Бред. |
|
|||||
как раз речь не про число в "com.google.android.gms.games.APP_ID"
имя/id приложения это имя пакета в конфиге, на основе которого генерится имя пакета уже в гугло-консоли, при создании приложения, например был такой в конфиге в гугло девелопер консоли уже будет "air.air.YOUR_APP_NAME", и к нему привязаны гугло гейм сервисы ( часто встречал рекомендации избегать "air" префикса в айди аппа, правильно примерно так - com.youdomen.app_name, тогда в консоле автоматом будет расово верный air.com.youdomain.app_name ) SHA1 я так понял для других типов авторизации, кстати он вроде привязан к сертификату p12, и естественно должен смениться после удаления, по моему это логично что после удаления консоль требует смены старого сертификата |
|
|||||
Цитата:
Цитата:
Кстати, я отключил добавление .air к названиям пакетов. С этим префиксом некоторые ANE не работают. Например ANE для ВК |
Часовой пояс GMT +4, время: 09:26. |
|
« Предыдущая тема | Следующая тема » |
|
|