Как настроить среду для тестирования платежей в приложении BlackBerry? - PullRequest
6 голосов
/ 13 декабря 2011

Я пытаюсь реализовать поддержку в приложении в приложении BB.

Хорошо, я прочитал API / docs и теперь мне нужно написать простой тест. Вот что API говорит о тестировании:

Чтобы протестировать сквозной процесс покупки без взимания денег, вы можете настроить BlackBerry ID в качестве тестовой учетной записи. Тестовая учетная запись позволяет загружать любые приложения или цифровые товары, связанные с вашей учетной записью поставщика BlackBerry App World, без каких-либо затрат. Локальное тестирование должно быть отключено для этого типа тестирования, иначе сетевые подключения не будут предприниматься.

Из вышесказанного я вижу, что мне нужно достичь 2 целей:

  • (1) «настроить BlackBerry ID в качестве тестовой учетной записи» (что бы это ни значило).
  • (2) «Локальное тестирование должно быть отключено для этого типа тестирования» (что бы это ни значило).

API неясен, как это сделать. Я могу только догадываться, что пункт (1) может быть выполнен на стороне моего клиента (для которого я пишу приложение) через его учетную запись AppWorld. Это правда? И у меня совершенно нет идей по пункту (2). Кто-нибудь может указать мне правильное направление?

1 Ответ

7 голосов
/ 13 декабря 2011

Ах да, Платежный API особенно расплывчат при тестировании, и в последней версии (1.5) RIM убрал возможность локального тестирования, поэтому все тестирование должно проводиться через App World.Вот как:

  1. Настройка учетной записи «песочницы» с помощью портала поставщиков * BlackBerry App World 1005 *
  2. Загрузка приложения в мир приложений BlackBerry, но don 't опубликовать его , просто сохранить и оставить в черновом состоянии
  3. Также на портале поставщиков настройте цифровые товары (вещи, доступные для покупки в приложении)
  4. Вкл.BlackBerry, загрузите App World и войдите, указав адрес электронной почты своей учетной записи в песочнице.
  5. На любом экране в App World нажмите ALT + TST и введите SKU или ID своего тестового приложения.
  6. Вы можетезатем загрузите тестовую версию своего приложения (которая не доступна никому другому)
  7. После загрузки и установки приложения вы сможете проверить платежи в приложении.

Немного сбой, но не слишком сложно, когда вы отсортировали процесс.

...