Как использовать биллинг в приложении с MonoDroid? - PullRequest
5 голосов
/ 07 декабря 2011

Я занимаюсь разработкой приложения для Android, в котором нужно будет использовать биллинг внутри приложения.Я использую Monodroid в Visual Studio, и мой опыт в C #, я не очень знаком с Java.

Мои вопросы:

1) Как мне ссылаться на IMarketBillingService.aidl в Visual Studio?Это так же, как в Eclipse, где вы должны поместить его в папку src \ com \ android \ vending \ billing?Кроме того, это должен быть файл .aidl или я могу просто создать для него класс интерфейса ac #?

2) Кто-нибудь знает какие-либо учебные пособия / примеры по Android-биллингу в приложении на c #?Я посмотрел на образец и прочитал всю документацию здесь .

Отсутствие какого-либо опыта в Java затрудняет следование примеру.Я искал везде и не нашел никакой документации по биллингу внутри приложения с MonoDroid, поэтому любая помощь / ссылки будут очень благодарны!

Спасибо!

РЕДАКТИРОВАТЬ: Еще один вопрос: Возможно ли даже использовать биллинг внутри приложения с MonoDroid?

Ответы [ 2 ]

0 голосов
/ 05 мая 2012

Я пытаюсь перевести эту библиотеку на C #:

https://github.com/jmawebtech/MonoGame-StarterKits/tree/master/Android/InAppBilling

Не стесняйтесь проверять код или предоставлять предложения.

0 голосов
/ 07 декабря 2011

Инструменты Android SDK сгенерируют прокси-класс для удаленной службы, предоставляемой рынком Android.Если у MonoDroid есть похожий инструмент, вам необходимо выяснить, как его использовать и сгенерировать необходимые файлы.Если нет, то один из способов - создать его на Java с помощью стандартных инструментов SDK, а затем вручную перенести его на C #.Если вы не знакомы с Java, вам следует потратить некоторое время на ускоренный курс.Синтаксис ничем не отличается от C #, поэтому он должен быть относительно простым для понимания.

Как только у вас есть прокси, вы должны иметь возможность подключаться к биллингу из C #.

Вы можете получить лучшие ответы на официальных форумах MonoDroid, списках рассылкии т.д.

...