Устройство Android открывает Play Store вместо приложения календаря по URL-адресу намеренияAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Устройство Android открывает Play Store вместо приложения календаря по URL-адресу намерения

Сообщение Anonymous »

Я отправляю URL-адрес намерения для устройств Android с помощью Python.
Это соответствующий код:

Код: Выделить всё

description = (
u"Nom de l'établissement: {}\n"
u"Identifiant Etablissement: {}\n"
u"Fin des ventes: {}\n\n"
u"Classe: {}\n"
u"Carte d'accès: \n"
u"        • Identifiant: {}\n"
u"        • Mot de passe: {}\n"
u"Accès au site: {}\n"
).format(org.name, org.id, org.sales_close_date, event.title,
access_card.access_id, access_card.access_code,
access_card.link)
encoded_description_google = description.replace(u'\n', u'%0A')
if request.META.get('HTTP_USER_AGENT', '').lower().find('android') > -1:
google_url = (
u"intent://view?id=com.google.android.calendar&package=com.google.android.calendar&"
u"startDate={}&endDate={}&title={}&description={}"
u"#Intent;scheme=https;package=com.google.android.calendar;end"
).format(
start_date_str, end_date_str, cal_event_title, encoded_description_google
)
Я пытался открыть этот URL-адрес на своем пикселе с помощью Chrome, kiwi, Brave и Firefox, но вместо приложения «Календарь» всегда открывается игровой магазин. Я попробовал то же самое с Outlook, и результат был тот же: магазин Play открылся со страницей календаря Google и приложения Outlook.
Я попробовал добавить явный #Intent и пакет. Я также использовал просмотр, но это не помогло. Я также проверил настройки приложения: календарь «Открыть по умолчанию» включен. а для игрового магазина, открытого по умолчанию, в проверенных ссылках я не видел ссылок на календарь, поэтому не знаю, что я здесь делаю не так.
Заранее спасибо.
Заранее спасибо. п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... intent-url
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»