Это соответствующий код:
Код: Выделить всё
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
)
Я попробовал добавить явный #Intent и пакет. Я также использовал просмотр, но это не помогло. Я также проверил настройки приложения: календарь «Открыть по умолчанию» включен. а для игрового магазина, открытого по умолчанию, в проверенных ссылках я не видел ссылок на календарь, поэтому не знаю, что я здесь делаю не так.
Заранее спасибо.
Заранее спасибо. п>
Подробнее здесь: https://stackoverflow.com/questions/790 ... intent-url
Мобильная версия