![]() |
GameCenter & In-App Purchase под Air IOS
Собственно интересует сабж.
Нужно реализовать внутри-игровые покупки и подключить GameCenter. Игрушка разработана на AIR под IOS. Если есть у кого-нибудь опыт реализации очень прошу поделиться. Нашел вот такую вещь: http://www.milkmangames.com/blog/tools/ Похоже на то. Но они платные, а покупать, не понимая то ли это, что требуется не хочется. Спасибо все кто откликнется. |
Сомневаться, то ли это, не приходится — популярные расширения, отзывы есть, можно смело покупать.
Есть и бесплатное расширение In-App Purchase. |
Цитата:
Лучше его купить, т. к.: 1. Постоянно дополняется, обновляется, фиксятся баги. 2. Хорошо документирован и есть подробное описание по интеграции даже со скриншотами и примерами кода. 3. Есть техподдержка. Автор оперативно отвечает. 4. Есть песочница для тестирования фейковых покупок. 5. Есть функционал восстановления платежа (это если юзер снес программу и данные о покупках исчезли). |
Astraport, слушай, можно с тобой как-нибудь связаться, если непонятки возникнут при использовании этого экстеншена? Просто тяжело найти довольно инфу по поводу этого, я человека с непосредственным опытом еще тяжелее
|
Конечно помогу, но зачем нужен я, если есть саппорт?
|
ну ты на русском разговариваешь))
где к тебе можно будет обратиться если что?....аська, скайп, почта...? я не буду доставать. постараюсь по максимуму разобраться со всем сам. но бывает проблема, когда какая-нибудь мелочь непонятна, а изза нее потеряешь времени кучу. |
Пиши в личку. А там сконтактимся:)
|
Господа можете и тут переписываться) Думаю многие бы с удовольствием бы почитали, а то библиотека есть, но на бусурманском читать мануал мучения нереальные... но делать нечего придётся грызть:wacko:
А красиво придумано)) Упаковщик приложений от Adobe есть, все в соплях и слюнях описано, классы для телефонов есть, а In-App Purchase официально не поддерживается... |
У меня вопрос по использованию GameCenter. Смотрю плагин ANE
https://www.milkmanplugins.com/game-center-air-ane Описание API: https://www.milkmanplugins.com/as3do...ameCenter.html Много методов, но не вижу ни одного, который обеспечивал бы сохранение некоторого объекта данных в GameCenter и потом получение из него. Например, у меня перс в игре прошел 5 миссий и собрал 5 апельсинов и 4 вишенки. Хотелось бы сохранить в GameCenter и потом при необходимости считать оттуда вот такой объект: Код:
{А как тогда реализовано в играх, где пишут, что идет сохранение в GameCenter? На самом деле сохраняют в iCloud? Добавлено через 9 минут И вопрос вдогонку, а нет ли аналогичного ANE плагина для iCloud? |
mikhailk, видимо, просто нет такого функционала.
У distriqt точно есть. http://airnativeextensions.com/exten...ices#reference |
Да, действительно, все есть.
Добавлено через 7 минут Не, не все. У милкмана еще есть плагин для соцсетей с твиттером https://www.milkmanplugins.com/govir...haring-air-ane Не хотелось бы устраивать зоопарк в приложении. Нужны реально три плагина: - GameCenter - покупки - виралка Бонусом еще могла бы быть аналитика. Или подключить плагины для GameCenter, покупок, аналитики от distriqt, а виралку от Milkman - нормальная практика? Добавлено через 25 минут Кстати, а никто не может подсказать пример реальной игры с синхронизацией прохождения через GameCenter? Не ачивки, а именно чтобы данные синхронизировались? |
Цитата:
|
По указанной выше ссылке:
http://airnativeextensions.com/exten...ices#reference В классе GameServices видим публичное свойство: Код:
savedGames : SavedGamesОтдельный вопрос, конечно, что там можно хранить. В классе SavedGame есть свойство data типа ByteArray. Интересно было бы знать, какого размера может быть этот массив. Хм. Или речь идет о локальном сохранении? Добавлено через 21 минуту Вообще, на developer.apple.com рекомендуют сохранять в iCloud: https://developer.apple.com/library/...avedGames.html |
mikhailk, можно написать в distriqt и спросить
|
Спросил. Ответ сюда тисну.
Добавлено через 65 часов 6 минут Вот, что ответили про плагин com.distriqt.GameServices: Цитата:
|
Вопрос к тем, кто пользовался плагином Game Center Native Extension for Adobe AIR:
https://www.milkmanplugins.com/game-center-air-ane В доках к плагину описан такой метод: Цитата:
GCSignatureVerificationData - это объект со следующими свойствами: Код:
publicKeyUrl : StringЗЫ. Фразу "you can pass to your own server to validate that a player is authenticated" я вижу, но я не понимаю, как именно это может быть использовано. Вот об этом идет речь? http://stackoverflow.com/questions/1...d-party-server https://github.com/maeltm/node-gamec...ntity-verifier |
Вопрос по использованию Game Center Native Extension for Adobe AIR:
https://www.milkmanplugins.com/game-center-air-ane. Все в целом работает штатно, но есть один нюанс. Если у пользователя еще не было ни одного входа в CameCenter на устройстве, то при первом входе через иконку GameCenter ему сначала предлагается ввести никнэйм, а потом есть еще пара страниц, где нужно поставить галочки, и только потом процедура регистрации в GameCenter считается выполненной. Если же запускается мое приложение и у пользователя нет регистрации в GameCenter, то процедура регистрации начинается через плагин, при этом пользователю предлагается ввести никнэйм, но потом происходит зависание на белом экране секунд на 20-30, после чего плагин сообщает, что авторизоваться не удалось. Т.е., при запуске регистрации через плагин не показываются эти две странички с галочками и, соответственно, регистрация не завершается. Вопрос - не сталкивался ли кто с этой ситуацией и как ее можно обойти? Я, понятное дело, напишу и разработчикам плагина, но может кто знает ответ? Добавлено через 40 минут Кстати, наблюдалось в 9-й версии iOS. Сегодня поставил 10-ку, эффект пропал. |
| Часовой пояс GMT +4, время: 05:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.