Как связаться с приложением Android Market

Что лучший способ состоит в том, чтобы связать с приложением Android Market, не зная, кто получит ссылку (Android user/non-Android пользователь) и от где (настольный/мобильный)?

Поскольку iPhone I использует ссылки приложения itunes.apple.com. Они показывают полное описание приложения, и если Вам установили iTunes, или на рабочем столе или по Вашему мобильному телефону, это позволяет Вам загружать приложение непосредственно. Пример: http://itunes.apple.com/us/app/ibooks/id364709193?mt=8

Для Android я в настоящее время использую сторонний веб-браузер Android Market (см. ответ ниже), но я задавался вопросом, была ли лучшая альтернатива, и надеющийся учиться от других, которые занимались этой проблемой.

26
задан hpique 13 July 2010 в 22:31
поделиться

1 ответ

Думаю, это вам поможет: http://d.android.com/guide/publishing/publishing.html#marketintent

В настоящее время Android Market не имеет веб-интерфейса или настольного клиента. В принципе, у вас есть два типа URI, которые вы можете использовать:

  1. market://details?id=com.google.earth
  2. http://market.android.com/details?id=com.google.earth

Оба варианта откроют Android Market, если нажать на них с устройства Android (на котором установлен Market). Подробнее о каждом из них:

  1. Этот вариант понятен только устройствам Android с установленным Маркетом. Маркет открывается немедленно. Это лучше всего встраивать в QR-коды, которые можно считать с помощью любого устройства Android с камерой. Вы можете показать эти QR-коды на своем сайте или где-либо еще. Посмотрите на http://qrcode.kaywa.com/ хороший генератор QR-кодов (на них можно даже ставить горячие ссылки)
  2. Этот код понимается любым устройством (поскольку это http://), но открытие его в браузере дает ошибку 404 Not Found (поскольку, как я уже говорил, веб-интерфейса для Маркета пока нет). Однако не исключено, что Google в какой-то момент сделает веб-интерфейс для Маркета и сохранит эту структуру ссылок. Если вы нажмете на такую ссылку на устройстве Android, вы получите диалог "Завершите это действие с помощью...", предоставляющий вам выбор между браузером и Android Market.

Цитата из ссылки в начале (выделение мое):

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

Обязательно прочитайте эту статью, это хороший ресурс.

Edit: тем временем (т.е. пока Google не сделает интерфейс для Android Market), совершенно нормально использовать такие сервисы, как Crycket, и я видел, как многие люди это делают.

51
ответ дан 28 November 2019 в 06:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: