Подтвердить что ты не робот

Проблемы с выставлением счетов в приложении для Android

У меня есть некоторые сомнения относительно In-Application-Billing в android:

  • Могу ли я проверить его с помощью разных идентификаторов продуктов, не заплатив $25

  • В приведенной ниже ссылке есть возможность добавить продукт после публикации на рынок, а затем как он будет добавлен в программный интерфейс, например ListView или Spinner, чтобы показывать пользователю?

    http://developer.android.com/guide/market/billing/billing_admin.html#billing-testing-setup

  • Откуда мы поместили значение в базу данных изначально. Как его изменить, если более одного человека использует приложение. Как на устройстве, так что если тот же iTem купит двумя людьми, как они будут синхронизироваться?

  • Как сгенерировать ProductID?

4b9b3361

Ответ 1

  • У вас должна быть учетная запись издателя Android Market для тестирования выставления счетов в приложении в приложении. Таким образом, вы должны заплатить Google регистрационный сбор в размере 25 долларов США. Что касается самой стоимости продукта, существует 4 android.test.* заранее определенных идентификаторов продуктов, которые эмулируют покупки, но не являются реальностью. Чтобы протестировать свой идентификатор продукта, вы должны использовать реальную кредитную карту, а цена минимальная варьируется в зависимости от курса валют. Текущий образец по умолчанию 1,34 в образце по-прежнему отлично работает.
  • Вы можете добавить продукт в приложение и ожидать, что он будет работать , только если он правильно определен в и приложении и учетной записи издателя Android Market.
  • Ответ # 2 в основном отвечает на ваш вопрос №3. Вы должны планировать заранее и убедиться, что идентификаторы продуктов "совместимы с восходящим".
  • Вы можете создать любой идентификатор продукта, который вам нравится, если он уникален в вашем приложении, т.е. ни один другой элемент фактуры в приложении не имеет этого идентификатора. Это строка, поэтому вы можете просто называть ее "ItemNumberOne", "iAmSoUnique", "myVerSpecialService" и т.д. Google выбрала sword_001 и potion_001 для своих реальных предметов в образце выставления счетов.

Ответ 2

Ответа на этот вопрос для 3)

Пространство имен идентификаторов продуктов предназначено только для вашего приложения. Таким образом, он должен быть уникальным в вашем приложении, но вы можете назвать его так, как вам нравится. Идентификатор продукта позволяет вашему приложению различать разные позиции в приложении для покупок для одного и того же приложения.

Идентификатор продукта - это строка, переданная из биллинговой службы Google в ваше приложение после покупки.

Идентификатор указан в консоли разработчика как "Идентификатор продукта в приложении". Вы должны соответствовать этому идентификатору в своем приложении и принимать соответствующие меры.

Ответ 3

1) Вы должны покупать предметы во время тестирования. Однако вы можете заплатить гораздо меньше, чем $25, а затем вы можете вернуть деньги через Google Checkout. Вы даже получите комиссию за транзакции!

2) Приложение не может получить доступное в покупках приложений с рынка. Либо сделайте их статически в приложении, либо извлеките их с вашего собственного сервера.

3) хорошо ответил mach1980

4) Вы можете просто произвольно назвать их, но я хочу. Или я неправильно понял этот вопрос?

Приветствия.

Ответ 4

1.) Да, вы можете, например, установить 0,01 $цена за элемент

2.) Вам нужно реализовать любые предметы, что вы продаете, в своем приложении и получить его по продуктуID

4.) Задайте имя как "com.ads.free" - вы можете поместить любую строку, что хотите. Это идентификатор, который помогает вашему приложению найти нужный элемент в платежном сервере Google для его покупки.