{"id":16937,"date":"2025-11-20T11:45:08","date_gmt":"2025-11-20T10:45:08","guid":{"rendered":"https:\/\/lespouilles.blog\/install-apulia\/"},"modified":"2026-08-21T12:09:14","modified_gmt":"2026-08-21T10:09:14","slug":"install-apulia","status":"publish","type":"page","link":"https:\/\/lespouilles.blog\/en\/install-apulia\/","title":{"rendered":"Install Apulia"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16937\" class=\"elementor elementor-16937 elementor-7275\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcd0c35 e-flex e-con-boxed e-con e-parent\" data-id=\"fcd0c35\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0c334b7 e-con-full e-flex e-con e-child\" data-id=\"0c334b7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a277160 e-con-full e-flex e-con e-child\" data-id=\"a277160\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef8e320 elementor-widget elementor-widget-heading\" data-id=\"ef8e320\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Install APULIA <span style=\"color:#F6A623\">on your phone<\/span><br>\n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e890f94 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"e890f94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n.apulia-hero h1{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2;font-weight:800;color:#fff;margin:0 0 16px}<br\/>\n.apulia-hero p{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;color:#fff;margin:0}<br\/>\n.apulia-hero .apulia-lead{margin-top:14px}<br\/>\n.apulia-hero .apulia-note{margin-top:18px;font-size:14px;font-weight:700;opacity:.9}<br\/>\n@media(max-width:767px){<br\/>\n  .apulia-hero h1{font-size:16px}<br\/>\n  .apulia-hero p{font-size:14px}<br\/>\n}<br\/>\n<\/style>\n<div class=\"apulia-hero\">\n<h1>Enjoy Puglia.\n<span style=\"color: #f5a623;\">APULIA<\/span> takes care of the rest.<\/h1>\nWhich beach should you choose today? Where can you park without risking a ZTL? \nWhat can you do around you right now?\n<p class=\"apulia-lead\"><strong>Ask your local guide.<\/strong>\nThey know the area, the season, and what you\u2019re looking for.\n\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a18714 elementor-widget elementor-widget-shortcode\" data-id=\"8a18714\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"apulia-download-block\">\r\n  <p class=\"apulia-download-title\">T\u00e9l\u00e9charger l'application<\/p>\r\n  <p class=\"apulia-download-hint\">Sur iPhone ou Android, appuyez simplement sur votre store pour installer APULIA.<\/p>\r\n\r\n  <div class=\"apulia-download-buttons\">\r\n\r\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lespouilles.apuliaia\"\r\n       target=\"_blank\"\r\n       rel=\"noopener\"\r\n       data-button-id=\"download-google-play\"\r\n       class=\"apulia-store-btn apulia-google-play apulia-track-google-play\">\r\n      <img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/fr_badge_web_generic.png\"\r\n           alt=\"Disponible sur Google Play\">\r\n    <\/a>\r\n\r\n    <a href=\"#\"\r\n       data-track=\"install_cta_click\"\r\n       data-install-source=\"install_page\"\r\n       data-button-id=\"download-ios-pwa\"\r\n       class=\"apulia-store-btn apulia-apple-store apulia-ios-pwa-trigger\">\r\n      <img decoding=\"async\" src=\"https:\/\/tools.applemediaservices.com\/api\/badges\/download-on-the-app-store\/black\/fr-fr?size=250x83\"\r\n           alt=\"T\u00e9l\u00e9charger dans l\u2019App Store\">\r\n    <\/a>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.apulia-download-block{\r\n  margin-top:18px;\r\n  max-width:460px;\r\n}\r\n\r\n.apulia-download-title{\r\n  margin:0 0 6px;\r\n  color:#fff;\r\n  font-size:14px;\r\n  font-weight:700;\r\n}\r\n\r\n.apulia-download-hint{\r\n  margin:0 0 12px;\r\n  color:rgba(255,255,255,.78);\r\n  font-size:13px;\r\n  line-height:1.4;\r\n  font-weight:500;\r\n}\r\n\r\n.apulia-download-buttons{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:10px;\r\n  align-items:center;\r\n  width:100%;\r\n}\r\n\r\n.apulia-store-btn{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  height:48px;\r\n  text-decoration:none;\r\n  transition:transform .2s ease, opacity .2s ease;\r\n}\r\n\r\n.apulia-store-btn img{\r\n  display:block;\r\n  width:100%;\r\n  max-width:175px;\r\n  height:auto;\r\n  object-fit:contain;\r\n}\r\n\r\n.apulia-store-btn:hover,\r\n.apulia-store-btn:focus-visible{\r\n  transform:translateY(-2px);\r\n}\r\n\r\n\/* PC : les deux stores au m\u00eame niveau *\/\r\nbody.apulia-device-desktop .apulia-download-buttons{\r\n  grid-template-columns:1fr 1fr;\r\n}\r\n\r\n\/* Android : Play en avant, App Store visible et secondaire *\/\r\nbody.apulia-device-android .apulia-google-play{\r\n  order:1;\r\n}\r\nbody.apulia-device-android .apulia-apple-store{\r\n  order:2;\r\n  transform:scale(.86);\r\n  opacity:.82;\r\n}\r\nbody.apulia-device-android .apulia-download-buttons{\r\n  grid-template-columns:1fr 1fr;\r\n}\r\n\r\n\/* iPhone \/ iPad : App Store en avant, Play visible et secondaire *\/\r\nbody.apulia-device-ios .apulia-apple-store{\r\n  order:1;\r\n}\r\nbody.apulia-device-ios .apulia-google-play{\r\n  order:2;\r\n  transform:scale(.86);\r\n  opacity:.82;\r\n}\r\nbody.apulia-device-ios .apulia-download-buttons{\r\n  grid-template-columns:1fr 1fr;\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce){\r\n  .apulia-store-btn,\r\n  .apulia-store-btn:hover,\r\n  .apulia-store-btn:focus-visible{\r\n    transition:none;\r\n    transform:none;\r\n  }\r\n}\r\n\r\n\/* Wrapper iOS App Store : aucune logique d'installation (bloc entier masqu\u00e9).\r\n   Additif + inerte hors wrapper (classe pos\u00e9e uniquement quand IOS_APP). *\/\r\nhtml.apulia-ios-app .apulia-download-block{\r\n  display:none;\r\n}\r\n\r\n@media(max-width:767px){\r\n  .apulia-download-block{\r\n    max-width:100%;\r\n  }\r\n\r\n  .apulia-download-buttons{\r\n    gap:8px;\r\n  }\r\n\r\n  .apulia-store-btn{\r\n    height:44px;\r\n  }\r\n\r\n  .apulia-store-btn img{\r\n    max-width:160px;\r\n  }\r\n}\r\n<\/style><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ba2277 elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"4ba2277\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"apulia-secure-note\"><span class=\"apulia-secure-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2.5L4.5 5.7v5.6c0 4.7 3.2 9.1 7.5 10.2 4.3-1.1 7.5-5.5 7.5-10.2V5.7L12 2.5z\"\/><path d=\"M9.5 12.2l1.7 1.7 3.6-4\"\/><\/svg><\/span><span id=\"apulia-secure-text\">Application s\u00e9curis\u00e9e et sans publicit\u00e9<\/span><\/div><style>.apulia-secure-note{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  color:#ffffff;\r\n  font-size:15px;\r\n  font-weight:500;\r\n}\r\n\r\n.apulia-secure-icon{\r\n  width:22px;\r\n  height:22px;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n}\r\n\r\n.apulia-secure-icon svg{\r\n  width:22px;\r\n  height:22px;\r\n  display:block;\r\n}\r\n\r\n.apulia-secure-icon svg path:first-child{\r\n  fill:none;\r\n  stroke:#27C46A;\r\n  stroke-width:2;\r\n  stroke-linejoin:round;\r\n}\r\n\r\n.apulia-secure-icon svg path:last-child{\r\n  fill:none;\r\n  stroke:#27C46A;\r\n  stroke-width:2.2;\r\n  stroke-linecap:round;\r\n  stroke-linejoin:round;\r\n}\r\n<\/style><script>(function(){\r\n  const lang = (document.documentElement.lang || 'fr').toLowerCase().slice(0,2);\r\n\r\n  const i18n = {\r\n    fr: 'Application s\u00e9curis\u00e9e et sans publicit\u00e9',\r\n    it: 'Applicazione sicura e senza pubblicit\u00e0',\r\n    en: 'Secure and ad-free application',\r\n    es: 'Aplicaci\u00f3n segura y sin publicidad',\r\n    de: 'Sichere und werbefreie Anwendung',\r\n    nl: 'Veilige applicatie zonder advertenties'\r\n  };\r\n\r\n  const el = document.getElementById('apulia-secure-text');\r\n  if(el) el.textContent = i18n[lang] || i18n.fr;\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2155842 e-con-full e-flex e-con e-child\" data-id=\"2155842\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f5f229 elementor-widget elementor-widget-image\" data-id=\"3f5f229\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"534\" src=\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-1-1024x683.png\" class=\"attachment-large size-large wp-image-17504\" alt=\"\" srcset=\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-1-1024x683.png 1024w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-1-300x200.png 300w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-1-768x512.png 768w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-1-600x400.png 600w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-1.png 1536w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87f6034 e-flex e-con-boxed e-con e-parent\" data-id=\"87f6034\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-189a7f4 elementor-widget elementor-widget-heading\" data-id=\"189a7f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">WHY INSTALL APULIA?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1acc762 e-flex e-con-boxed e-con e-parent\" data-id=\"1acc762\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dcec9b9 elementor-widget elementor-widget-heading\" data-id=\"dcec9b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Simple, fast access <span style=\"color:#F6A623\">and always at your fingertips<\/span><br>\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-213a29c e-flex e-con-boxed e-con e-parent\" data-id=\"213a29c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b05ceb1 e-con-full e-flex e-con e-child\" data-id=\"b05ceb1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a8c2564 e-con-full e-flex e-con e-child\" data-id=\"a8c2564\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9121136 elementor-widget elementor-widget-image\" data-id=\"9121136\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"200\" height=\"300\" src=\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-ecran-installe-200x300.png\" class=\"attachment-medium size-medium wp-image-17558\" alt=\"\" srcset=\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-ecran-installe-200x300.png 200w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-ecran-installe-683x1024.png 683w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-ecran-installe-768x1152.png 768w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-ecran-installe-600x900.png 600w, https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-ecran-installe.png 1024w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf6b4d5 e-con-full e-flex e-con e-child\" data-id=\"cf6b4d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c83f570 elementor-widget elementor-widget-html\" data-id=\"c83f570\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"apulia-install-benefits\">\r\n  <div class=\"apulia-benefits-list\">\r\n    <div class=\"apulia-benefit-item\">\r\n      <span class=\"apulia-benefit-icon\">\ud83d\udcac<\/span>\r\n      <div>\r\n        <h3>Your APULIA assistant, always with you<\/h3>\r\n        <p>Ask your questions, find places, activities and accommodation, and get answers tailored to your stay.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"apulia-benefit-item\">\r\n      <span class=\"apulia-benefit-icon\">\ud83d\udccd<\/span>\r\n      <div>\r\n        <h3>Around you<\/h3>\r\n        <p>Discover activities and nearby places when location is enabled.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"apulia-benefit-item\">\r\n      <span class=\"apulia-benefit-icon\">\ud83d\udcf1<\/span>\r\n      <div>\r\n        <h3>Immediate access from your home screen<\/h3>\r\n        <p>Access Apulia with one click throughout your stay.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"apulia-benefit-item\">\r\n      <span class=\"apulia-benefit-icon\">\u2764\ufe0f<\/span>\r\n      <div>\r\n        <h3>Your favorites always available<\/h3>\r\n        <p>Quickly access your saved places during your trip.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"apulia-benefit-item\">\r\n      <span class=\"apulia-benefit-icon\">\ud83d\uddfa\ufe0f<\/span>\r\n      <div>\r\n        <h3>Your stay at your fingertips<\/h3>\r\n        <p>Consult your itinerary, stages, and discoveries at any time.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"apulia-benefit-item\">\r\n      <span class=\"apulia-benefit-icon\">\ud83c\udf24\ufe0f<\/span>\r\n      <div>\r\n        <h3>Real-time beach weather<\/h3>\r\n        <p>Check conditions before heading to the beach.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"apulia-benefit-item\">\r\n      <span class=\"apulia-benefit-icon\">\ud83d\udccd<\/span>\r\n      <div>\r\n        <h3>Explore Puglia easily<\/h3>\r\n        <p>Beaches, towns, activities, restaurants, and accommodations quickly accessible.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<style>\r\n.apulia-install-benefits{\r\n  width:100%;\r\n  max-width:420px;\r\n  margin:0;\r\n  padding:0;\r\n  background:transparent;\r\n  color:#ffffff !important;\r\n}\r\n.apulia-install-benefits *{\r\n  font-family:inherit !important;\r\n  box-sizing:border-box;\r\n}\r\n.apulia-benefits-list{\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:12px;\r\n  margin:0;\r\n  padding:0;\r\n}\r\n.apulia-benefit-item{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:11px;\r\n  margin:0;\r\n  padding:0;\r\n  background:transparent;\r\n  border:0;\r\n  color:#ffffff !important;\r\n}\r\n.apulia-benefit-icon{\r\n  display:inline-block;\r\n  min-width:22px;\r\n  margin-top:1px;\r\n  padding:0;\r\n  background:transparent !important;\r\n  border:0;\r\n  font-size:18px !important;\r\n  line-height:1 !important;\r\n}\r\n.apulia-benefit-item h3{\r\n  margin:0 0 2px;\r\n  padding:0;\r\n  color:#ffffff !important;\r\n  font-size:14px !important;\r\n  line-height:1.25 !important;\r\n}\r\n.apulia-benefit-item p{\r\n  margin:0;\r\n  padding:0;\r\n  color:rgba(255,255,255,.78) !important;\r\n  font-size:12px !important;\r\n  line-height:1.35 !important;\r\n}\r\n@media(max-width:767px){\r\n  .apulia-install-benefits{\r\n    max-width:100%;\r\n  }\r\n  .apulia-benefit-item h3{\r\n    font-size:13px !important;\r\n  }\r\n  .apulia-benefit-item p{\r\n    font-size:11.5px !important;\r\n  }\r\n}\r\n@media (prefers-reduced-motion: no-preference){\r\n  .apulia-benefit-item{\r\n    animation:apulia-benefit-in .45s ease both;\r\n  }\r\n  .apulia-benefit-item:nth-child(1){animation-delay:.04s}\r\n  .apulia-benefit-item:nth-child(2){animation-delay:.08s}\r\n  .apulia-benefit-item:nth-child(3){animation-delay:.12s}\r\n  .apulia-benefit-item:nth-child(4){animation-delay:.16s}\r\n  .apulia-benefit-item:nth-child(5){animation-delay:.20s}\r\n  .apulia-benefit-item:nth-child(6){animation-delay:.24s}\r\n  .apulia-benefit-item:nth-child(7){animation-delay:.28s}\r\n}\r\n@keyframes apulia-benefit-in{\r\n  from{opacity:0;transform:translateY(6px)}\r\n  to{opacity:1;transform:none}\r\n}\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dee89b1 e-flex e-con-boxed e-con e-parent\" data-id=\"dee89b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c91ad80 elementor-widget elementor-widget-shortcode\" data-id=\"c91ad80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><section class=\"apulia-final-cta\">\r\n  <div class=\"apulia-final-cta-bg\"><\/div>\r\n\r\n  <div class=\"apulia-final-cta-content\">\r\n\r\n    <div class=\"apulia-final-cta-text\">\r\n      <h2>Votre voyage commence ici<\/h2>\r\n\r\n      <p>\r\n        Installez Apulia et vivez les Pouilles autrement,\r\n        \u00e0 chaque instant.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"apulia-final-cta-actions\">\r\n\r\n      <!-- QR CODE PC -->\r\n      <a class=\"apulia-final-qr apulia-track-qr\"\r\n         href=\"https:\/\/lespouilles.blog\/installer-apulia-ia\/\"\r\n         aria-label=\"Scanner pour installer Apulia\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/02\/Apulia_IA_Installer_l_application.png\"\r\n          alt=\"QR code pour installer Apulia\">\r\n      <\/a>\r\n\r\n      <!-- APP STORE iOS -->\r\n      <a href=\"#\"\r\n         class=\"apulia-final-appstore apulia-ios-pwa-trigger\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/tools.applemediaservices.com\/api\/badges\/download-on-the-app-store\/black\/fr-fr?size=250x83\"\r\n          alt=\"T\u00e9l\u00e9charger dans l\u2019App Store\">\r\n      <\/a>\r\n\r\n      <!-- GOOGLE PLAY -->\r\n      <a class=\"apulia-final-google-play apulia-track-google-play\"\r\n         data-button-id=\"final-cta-google-play\"\r\n         href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lespouilles.apuliaia\"\r\n         target=\"_blank\"\r\n         rel=\"noopener\">\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/fr_badge_web_generic.png\"\r\n          alt=\"Disponible sur Google Play\">\r\n      <\/a>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n.apulia-final-cta{\r\n  position:relative;\r\n  width:100%;\r\n  min-height:180px;\r\n  border-radius:20px;\r\n  overflow:hidden;\r\n  margin:28px 0 24px;\r\n  border:1px solid rgba(255,255,255,.16);\r\n  background:#061b2d;\r\n}\r\n\r\n.apulia-final-cta-bg{\r\n  position:absolute;\r\n  inset:0;\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(2,18,32,.18) 0%,\r\n      rgba(2,18,32,.35) 42%,\r\n      rgba(2,18,32,.78) 68%,\r\n      rgba(2,18,32,.92) 100%\r\n    ),\r\n    url(\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-maquette.png\")\r\n    center center \/ cover no-repeat;\r\n}\r\n\r\n.apulia-final-cta-content{\r\n  position:relative;\r\n  z-index:2;\r\n  min-height:180px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n  gap:32px;\r\n  padding:34px 42px;\r\n  color:#fff;\r\n}\r\n\r\n.apulia-final-cta-text{\r\n  max-width:560px;\r\n}\r\n\r\n.apulia-final-cta h2{\r\n  margin:0 0 12px;\r\n  font-size:32px;\r\n  line-height:1.12;\r\n  font-weight:800;\r\n  color:#fff;\r\n}\r\n\r\n.apulia-final-cta p{\r\n  margin:0;\r\n  max-width:500px;\r\n  font-size:16px;\r\n  line-height:1.55;\r\n  color:rgba(255,255,255,.9);\r\n}\r\n\r\n.apulia-final-cta-actions{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:12px;\r\n  flex-wrap:wrap;\r\n  justify-content:flex-end;\r\n}\r\n\r\n\/* GOOGLE PLAY *\/\r\n.apulia-final-google-play,\r\n.apulia-final-appstore{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  height:58px;\r\n  text-decoration:none!important;\r\n}\r\n\r\n.apulia-final-google-play img,\r\n.apulia-final-appstore img{\r\n  display:block;\r\n  height:42px;\r\n  width:auto;\r\n  max-width:148px;\r\n}\r\n.apulia-final-google-play,\r\n.apulia-final-appstore{\r\n  transition:transform .2s ease, opacity .2s ease;\r\n}\r\n.apulia-final-google-play:hover,\r\n.apulia-final-appstore:hover,\r\n.apulia-final-google-play:focus-visible,\r\n.apulia-final-appstore:focus-visible{\r\n  transform:translateY(-2px);\r\n}\r\n\r\n\/* QR *\/\r\n.apulia-final-qr{\r\n  display:none;\r\n  text-decoration:none!important;\r\n}\r\n\r\n.apulia-final-qr img{\r\n  display:block;\r\n  width:135px;\r\n  height:135px;\r\n  object-fit:contain;\r\n  border-radius:16px;\r\n  background:rgba(255,255,255,.08);\r\n  padding:8px;\r\n}\r\n\r\n\/* ===========================\r\n   DESKTOP\r\n   QR + GOOGLE PLAY\r\n=========================== *\/\r\n\r\nbody.apulia-device-desktop .apulia-final-qr{\r\n  display:inline-flex!important;\r\n}\r\n\r\nbody.apulia-device-desktop .apulia-final-google-play{\r\n  display:inline-flex!important;\r\n}\r\n\r\nbody.apulia-device-desktop .apulia-final-appstore{\r\n  display:inline-flex!important;\r\n}\r\n\r\n\/* ===========================\r\n   ANDROID\r\n   GOOGLE PLAY uniquement\r\n=========================== *\/\r\n\r\nbody.apulia-device-android .apulia-final-google-play{\r\n  display:inline-flex!important;\r\n}\r\n\r\nbody.apulia-device-android .apulia-final-appstore{\r\n  display:inline-flex!important;\r\n  transform:scale(.86);\r\n  opacity:.82;\r\n}\r\nbody.apulia-device-android .apulia-final-qr{\r\n  display:none!important;\r\n}\r\n\r\n\/* ===========================\r\n   IOS\r\n   APP STORE uniquement\r\n=========================== *\/\r\n\r\nbody.apulia-device-ios .apulia-final-appstore{\r\n  display:inline-flex!important;\r\n}\r\n\r\nbody.apulia-device-ios .apulia-final-google-play{\r\n  display:inline-flex!important;\r\n  transform:scale(.86);\r\n  opacity:.82;\r\n}\r\nbody.apulia-device-ios .apulia-final-qr{\r\n  display:none!important;\r\n}\r\n\r\n\/* Wrapper iOS App Store : CTA d'installation entier masqu\u00e9.\r\n   Additif + inerte hors wrapper (classe pos\u00e9e uniquement quand IOS_APP). *\/\r\nhtml.apulia-ios-app .apulia-final-cta{\r\n  display:none;\r\n}\r\n\r\n@media (max-width:900px){\r\n\r\n  .apulia-final-cta{\r\n    min-height:330px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  .apulia-final-cta-bg{\r\n    background:\r\n      linear-gradient(\r\n        180deg,\r\n        rgba(2,18,32,.12) 0%,\r\n        rgba(2,18,32,.62) 45%,\r\n        rgba(2,18,32,.96) 100%\r\n      ),\r\n      url(\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/olivier.jpeg\")\r\n      center center \/ cover no-repeat;\r\n  }\r\n\r\n  .apulia-final-cta-content{\r\n    min-height:330px;\r\n    flex-direction:column;\r\n    align-items:flex-start;\r\n    justify-content:flex-end;\r\n    gap:20px;\r\n    padding:28px 22px;\r\n  }\r\n\r\n  .apulia-final-cta h2{\r\n    font-size:27px;\r\n  }\r\n\r\n  .apulia-final-cta p{\r\n    font-size:15px;\r\n  }\r\n\r\n  .apulia-final-cta-actions{\r\n    width:100%;\r\n    justify-content:flex-start;\r\n  }\r\n\r\n  .apulia-final-google-play img,\r\n  .apulia-final-appstore img{\r\n    height:40px;\r\n    max-width:140px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce){\r\n  .apulia-final-google-play,\r\n  .apulia-final-appstore,\r\n  .apulia-final-google-play:hover,\r\n  .apulia-final-appstore:hover{\r\n    transition:none;\r\n    transform:none;\r\n  }\r\n}\r\n<\/style><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88ddf6c elementor-widget elementor-widget-shortcode\" data-id=\"88ddf6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\r\n.pwa-modal-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:9999;backdrop-filter:blur(6px);}\r\n.pwa-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,520px);background:#001D26;color:#fff;border-radius:20px;box-shadow:0 16px 48px rgba(0,0,0,.6);padding:28px;z-index:10000;font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",system-ui,sans-serif;}\r\n.pwa-modal h3{margin:0 0 14px;font-size:22px;font-weight:800;color:#F6A623;line-height:1.3;}\r\n.pwa-modal p{margin:0;font-size:16px;line-height:1.6;opacity:.9;}\r\n.pwa-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;}\r\n.pwa-btn{padding:10px 14px;border:0;border-radius:9999px;font-weight:700;cursor:pointer;font-size:15px;transition:all .2s;}\r\n.pwa-btn-primary{background:#F6A623;color:#001D26;}\r\n.pwa-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);}\r\n#apulia-inapp-overlay{display:none;position:fixed;inset:0;z-index:99999;background:linear-gradient(135deg,#001D26 0%,#005E75 100%);color:#fff;font-family:-apple-system,BlinkMacSystemFont,\"SF Pro Text\",system-ui,sans-serif;overflow-y:auto;-webkit-overflow-scrolling:touch;}\r\n#apulia-inapp-overlay.active{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;text-align:center;}\r\n.apulia-inapp-content{max-width:480px;width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;}\r\n.apulia-inapp-logo{width:80px;height:80px;border-radius:18px;object-fit:contain;box-shadow:0 8px 24px rgba(0,0,0,.4);}\r\n.apulia-inapp-title{font-size:26px;font-weight:900;line-height:1.2;margin:0;letter-spacing:-.4px;}\r\n.apulia-inapp-title span{color:#F6A623;}\r\n.apulia-inapp-text{font-size:16px;line-height:1.6;opacity:.9;margin:0;}\r\n.apulia-inapp-btn{padding:14px 28px;border:0;border-radius:9999px;font-weight:700;font-size:17px;line-height:1;color:#001D26;background:#F6A623;box-shadow:0 6px 20px rgba(0,0,0,.25);cursor:pointer;white-space:nowrap;transition:all .2s;margin-top:8px;}\r\n.apulia-inapp-btn.copied{background:#22c55e;color:#fff;}\r\n.apulia-inapp-divider{font-size:13px;opacity:.4;letter-spacing:.05em;text-transform:uppercase;margin:0;}\r\n.apulia-inapp-fallback{font-size:14px;opacity:.7;margin-top:4px;line-height:1.6;}\r\n.apulia-inapp-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;}\r\n<\/style>\r\n\r\n<div class=\"pwa-modal-backdrop\" id=\"pwa-modal-wrap\" aria-hidden=\"true\">\r\n  <div class=\"pwa-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"pwa-title\">\r\n    <h3 id=\"pwa-title\">Installer <span style=\"color:#fff;\">APULIA<\/span><\/h3>\r\n    <p id=\"pwa-modal-content\"><\/p>\r\n    <div class=\"pwa-actions\">\r\n      <button class=\"pwa-btn pwa-btn-ghost\" id=\"pwa-close\">Fermer<\/button>\r\n      <button class=\"pwa-btn pwa-btn-primary\" id=\"pwa-ok\">Compris<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var I18N={\r\n    fr:{\r\n      appName:'APULIA',modalClose:'Fermer',modalOk:'Compris',infoTitle:'Information',\r\n      copied:'\u2705 Lien copi\u00e9 !',copyLabel:'\ud83d\udccb Copier le lien',shared:'\ud83d\udd17 Lien partag\u00e9 !',holdToCopy:'\ud83d\udc46 Maintenez pour copier',\r\n      alreadyInstalled:'APULIA est d\u00e9j\u00e0 install\u00e9e sur votre appareil.',\r\n      installSuccess:'Installation r\u00e9ussie ! APULIA est maintenant disponible sur votre \u00e9cran d\u2019accueil.',\r\n      titleIPhone:'Installer <span style=\"color:#fff;\">APULIA<\/span> sur iPhone',\r\n      titleIPad:'Installer <span style=\"color:#fff;\">APULIA<\/span> sur iPad',\r\n      titleDesktop:'Installer <span style=\"color:#fff;\">APULIA<\/span>',\r\n      titleGeneric:'Installer <span style=\"color:#fff;\">APULIA<\/span>',\r\n      iosSafari:'Dans <strong>Safari<\/strong>, touchez <strong>Partager<\/strong> (ic\u00f4ne \u25a2\u2191), puis faites d\u00e9filer et touchez <strong>Sur l\u2019\u00e9cran d\u2019accueil<\/strong>, puis <strong>Ajouter<\/strong>. Si l\u2019option n\u2019appara\u00eet pas : descendez, touchez <strong>Modifier les actions<\/strong>, ajoutez <strong>Sur l\u2019\u00e9cran d\u2019accueil<\/strong>.',\r\n      iosOtherModern:'Touchez l\u2019ic\u00f4ne <strong>Partager<\/strong> dans la barre d\u2019adresse, puis <strong>Ajouter \u00e0 l\u2019\u00e9cran d\u2019accueil<\/strong>, puis <strong>Ajouter<\/strong>.',\r\n      iosOtherOld:'Votre version d\u2019iOS ne permet l\u2019installation que depuis Safari. Ouvrez cette page dans <strong>Safari<\/strong>, puis touchez <strong>Partager<\/strong> \u2192 <strong>Sur l\u2019\u00e9cran d\u2019accueil<\/strong>.',\r\n      desktopChromium:'Scannez le QR code avec votre t\u00e9l\u00e9phone ou cliquez sur l\u2019ic\u00f4ne d\u2019installation dans la barre d\u2019adresse si votre navigateur la propose.',\r\n      desktopSafariMac:'Scannez le QR code avec votre iPhone. Sur Mac compatible : <strong>Fichier<\/strong> \u2192 <strong>Ajouter au Dock\u2026<\/strong>.',\r\n      desktopUnsupported:'Scannez le QR code avec votre t\u00e9l\u00e9phone pour installer APULIA.',\r\n      overlayInAppTitleIOS:'Installer <span>APULIA<\/span> sur iPhone',\r\n      overlayInAppTitleAndroid:'Installer <span>APULIA<\/span> sur Android',\r\n      overlayInAppTextIOS:'Cette page est ouverte dans le navigateur int\u00e9gr\u00e9. Ouvrez-la dans <strong>Safari<\/strong> pour pouvoir installer APULIA.',\r\n      overlayInAppTextAndroid:'Cette page est ouverte dans le navigateur int\u00e9gr\u00e9. Utilisez plut\u00f4t <strong>Google Play<\/strong> pour installer APULIA sur Android.',\r\n      overlayInAppDividerIOS:'puis ouvrez Safari et collez le lien',\r\n      overlayInAppDividerAndroid:'ou ouvrez Google Play',\r\n      overlayInAppFallbackIOS:'Ou touchez <strong>\u2022\u2022\u2022<\/strong> en haut \u00e0 droite, puis <strong>Ouvrir dans Safari<\/strong>.',\r\n      overlayInAppFallbackAndroid:'Sur Android, utilisez le bouton <strong>Google Play<\/strong>.',\r\n      androidBlocked:'Sur Android, utilisez le bouton <strong>Google Play<\/strong> pour installer APULIA.'\r\n    },\r\n    it:{},\r\n    en:{},\r\n    es:{},\r\n    de:{},\r\n    nl:{}\r\n  };\r\n\r\n  I18N.it=I18N.fr; I18N.en=I18N.fr; I18N.es=I18N.fr; I18N.de=I18N.fr; I18N.nl=I18N.fr;\r\n\r\n  function getLang(){\r\n    var raw=((document.documentElement.getAttribute('lang')||navigator.language||'fr')+'').toLowerCase();\r\n    if(raw.indexOf('it')===0)return'it';\r\n    if(raw.indexOf('en')===0)return'en';\r\n    if(raw.indexOf('es')===0)return'es';\r\n    if(raw.indexOf('de')===0)return'de';\r\n    if(raw.indexOf('nl')===0)return'nl';\r\n    return'fr';\r\n  }\r\n\r\n  var LANG=getLang();\r\n  var T=I18N[LANG]||I18N.fr;\r\n  var deferredPrompt=null;\r\n\r\n  function detectContext(){\r\n    var ua=navigator.userAgent||'';\r\n    var nav=navigator||{};\r\n    var maxTouch=nav.maxTouchPoints||0;\r\n    var plat=nav.platform||'';\r\n\r\n    var isInApp=\/FBAN|FBAV|FB_IAB|FBMD|Instagram|Messenger|TikTok|musical_ly|LinkedInApp|Twitter|Pinterest|Snapchat|MicroMessenger|\\bGSA\\\/|WebView|(^|\\s)wv(\\s|\\))\/i.test(ua);\r\n    var isAndroid=\/Android\/i.test(ua);\r\n    var isIPhone=\/iPhone|iPod\/i.test(ua);\r\n    var isIPad=\/iPad\/i.test(ua)||(\/Macintosh\/i.test(ua)&&maxTouch>1)||(plat==='MacIntel'&&maxTouch>1);\r\n    var isIOS=isIPhone||isIPad;\r\n    var isDesktop=!isAndroid&&!isIOS;\r\n\r\n    var isChromeIOS=isIOS&&\/CriOS\/i.test(ua);\r\n    var isFirefoxIOS=isIOS&&\/FxiOS\/i.test(ua);\r\n    var isEdgeIOS=isIOS&&\/EdgiOS\/i.test(ua);\r\n    var isOperaIOS=isIOS&&\/OPiOS\/i.test(ua);\r\n    var isSafariIOS=isIOS&&\/Safari\/i.test(ua)&&!isChromeIOS&&!isFirefoxIOS&&!isEdgeIOS&&!isOperaIOS&&!isInApp;\r\n\r\n    var isEdgeDesktop=isDesktop&&\/Edg\\\/\/i.test(ua);\r\n    var isOperaDesktop=isDesktop&&\/\\bOPR\\\/|Opera\/i.test(ua);\r\n    var isSafariDesktop=isDesktop&&\/Safari\/i.test(ua)&&!\/Chrome|Chromium|Edg\\\/|OPR\\\/\/i.test(ua);\r\n    var isChromeDesktop=isDesktop&&\/Chrome\/i.test(ua)&&!isEdgeDesktop&&!isOperaDesktop;\r\n    var isChromiumDesktop=isChromeDesktop||isEdgeDesktop||isOperaDesktop;\r\n\r\n    var isStandalone=false;\r\n    try{\r\n      if(window.matchMedia&&window.matchMedia('(display-mode: standalone)').matches)isStandalone=true;\r\n      if('standalone' in nav&&nav.standalone===true)isStandalone=true;\r\n      if(document.referrer&&document.referrer.indexOf('android-app:\/\/')===0)isStandalone=true;\r\n    }catch(e){}\r\n\r\n    return{\r\n      ua:ua,isInApp:isInApp,isAndroid:isAndroid,isIOS:isIOS,isIPhone:isIPhone,isIPad:isIPad,isDesktop:isDesktop,\r\n      isSafariIOS:isSafariIOS,isChromeIOS:isChromeIOS,isFirefoxIOS:isFirefoxIOS,isEdgeIOS:isEdgeIOS,isOperaIOS:isOperaIOS,\r\n      isChromiumDesktop:isChromiumDesktop,isSafariDesktop:isSafariDesktop,isStandalone:isStandalone\r\n    };\r\n  }\r\n\r\n  var CTX=detectContext();\r\n\r\n  \/\/ === APULIA \u2014 Helper plateforme (SOURCE DE V\u00c9RIT\u00c9 UNIQUE) ===\r\n  \/\/ Le wrapper iOS App Store est SEUL responsable de window.APULIA_APP_PLATFORM.\r\n  \/\/ Le front NE FAIT QUE LIRE ce marqueur, jamais l'\u00e9crire. Toute la logique\r\n  \/\/ plateforme du projet doit passer par window.ApuliaPlatform (aucune relecture\r\n  \/\/ directe de window.APULIA_APP_PLATFORM ailleurs).\r\n  \/\/ Construction d\u00e9fensive : conserve l'objet et les m\u00e9thodes d\u00e9j\u00e0 pr\u00e9sents,\r\n  \/\/ compl\u00e8te uniquement ce qui manque (aucun \u00e9crasement inutile).\r\n  window.ApuliaPlatform = window.ApuliaPlatform || {};\r\n  window.ApuliaPlatform.isIOSApp = window.ApuliaPlatform.isIOSApp ||\r\n    function(){ return window.APULIA_APP_PLATFORM === 'IOS_APP'; };\r\n  window.ApuliaPlatform.isAndroid = window.ApuliaPlatform.isAndroid ||\r\n    function(){ return !this.isIOSApp() && detectContext().isAndroid; };\r\n  window.ApuliaPlatform.isPWA = window.ApuliaPlatform.isPWA ||\r\n    function(){ return !this.isIOSApp() && detectContext().isStandalone; };\r\n  window.ApuliaPlatform.isWeb = window.ApuliaPlatform.isWeb ||\r\n    function(){ var c=detectContext(); return !this.isIOSApp() && !c.isAndroid && !c.isStandalone; };\r\n\r\n  function applyDeviceClasses(){\r\n    CTX=detectContext();\r\n    document.body.classList.remove('apulia-device-android','apulia-device-ios','apulia-device-desktop','pwa-standalone');\r\n    document.body.classList.add(CTX.isAndroid?'apulia-device-android':CTX.isIOS?'apulia-device-ios':'apulia-device-desktop');\r\n    if(CTX.isStandalone)document.body.classList.add('pwa-standalone');\r\n    \/\/ Marqueur wrapper iOS App Store : pose une classe d\u00e9di\u00e9e sur <html> (ne\r\n    \/\/ touche jamais aux classes body.apulia-device-* existantes). Inerte partout\r\n    \/\/ sauf dans le wrapper iOS.\r\n    if(window.ApuliaPlatform.isIOSApp()){document.documentElement.classList.add('apulia-ios-app');}\r\n    else{document.documentElement.classList.remove('apulia-ios-app');}\r\n  }\r\n\r\n  applyDeviceClasses();\r\n\r\n  var TRACK_URL='https:\/\/api.lespouilles.blog\/track';\r\n  var ROUTE=location.pathname||'\/installer-apulia-ia';\r\n\r\n  \/* Cette page g\u00e8re d\u00e9j\u00e0 son propre suivi PWA (prompt\/installed) : on d\u00e9sactive\r\n     le volet PWA de apulia-autotrack.js pour \u00e9viter tout double comptage. *\/\r\n  try{ window.APULIA_DISABLE_PWA_AUTOTRACK = true; }catch(e){}\r\n\r\n  function captureUtm(){\r\n    var o={};\r\n    try{\r\n      var p=new URLSearchParams(location.search||'');\r\n      ['utm_source','utm_medium','utm_campaign','utm_content','utm_term','fbclid','gclid'].forEach(function(k){\r\n        var v=p.get(k); if(v)o[k]=v;\r\n      });\r\n    }catch(e){}\r\n    return o;\r\n  }\r\n\r\n  function buildTrackDetails(extra){\r\n    var ctx=detectContext();\r\n    var base={\r\n      lang:LANG,\r\n      install_page:ROUTE,\r\n      route:ROUTE,\r\n      platform:ctx.isIOS?'ios':ctx.isAndroid?'android':'desktop',\r\n      os:ctx.isIOS?'ios':ctx.isAndroid?'android':'desktop',\r\n      device:ctx.isIPad?'tablet':(ctx.isIOS||ctx.isAndroid)?'mobile':'desktop',\r\n      referrer:document.referrer||null,\r\n      landing_page:location.href||null\r\n    };\r\n    var utm=captureUtm();\r\n    for(var k in utm)base[k]=utm[k];\r\n    if(extra){for(var k2 in extra)base[k2]=extra[k2];}\r\n    return base;\r\n  }\r\n\r\n  \/* Migration Phase 2C : toutes les \u00e9missions passent d\u00e9sormais par le module\r\n     central ApuliaTrack, avec la taxonomie CANONIQUE. Plus aucun POST \/track legacy.\r\n     - install_page_view et play_store_open sont g\u00e9r\u00e9s par apulia-autotrack.js.\r\n     - Les \u00e9v\u00e9nements non canoniques (guide\/overlay\/already\/google_play) sont ignor\u00e9s. *\/\r\n  var CANON_MAP = {\r\n    pwa_install_click:        'install_cta_click',\r\n    qr_install_click:         'install_cta_click',\r\n    pwa_install_prompt_shown: 'pwa_prompt_shown',\r\n    pwa_prompt_accepted:      'pwa_prompt_accepted',\r\n    pwa_install_dismissed:    'pwa_prompt_dismissed',\r\n    pwa_installed:            'pwa_installed',\r\n    pwa_open_standalone:      'pwa_open_standalone'\r\n  };\r\n  var SRC_MAP = {\r\n    pwa_install_click: 'install_page',\r\n    qr_install_click:  'qr_code',\r\n    pwa_installed:     'browser_prompt'\r\n  };\r\n\r\n  function trackEvent(name,details){\r\n    try{\r\n      var canonical=CANON_MAP[name];\r\n      if(!canonical)return; \/\/ legacy\/non-canonique : plus jamais \u00e9mis\r\n      if(!(window.ApuliaTrack&&window.ApuliaTrack.track))return;\r\n      var ctx=detectContext();\r\n      var platform=ctx.isIOS?'ios':ctx.isAndroid?'android':(ctx.isStandalone?'pwa':'web');\r\n      var params={platform:platform,page:ROUTE,language:LANG};\r\n      if(SRC_MAP[name])params.install_source=SRC_MAP[name];\r\n      if(details&&details.source)params.button_id=String(details.source).slice(0,128);\r\n      window.ApuliaTrack.track(canonical,params);\r\n    }catch(e){}\r\n  }\r\n\r\n  function openModal(title,body){\r\n    var modal=document.getElementById('pwa-modal-wrap');\r\n    var h=document.getElementById('pwa-title');\r\n    var p=document.getElementById('pwa-modal-content');\r\n    if(!modal||!h||!p)return;\r\n    h.innerHTML=title;\r\n    p.innerHTML=body;\r\n    modal.style.display='block';\r\n    modal.setAttribute('aria-hidden','false');\r\n  }\r\n\r\n  function closeModal(){\r\n    var modal=document.getElementById('pwa-modal-wrap');\r\n    if(modal){modal.style.display='none';modal.setAttribute('aria-hidden','true');}\r\n  }\r\n\r\n  function showMessage(text){\r\n    openModal(T.infoTitle,text);\r\n  }\r\n\r\n  function pickGuide(){\r\n    var ctx=detectContext();\r\n\r\n    if(ctx.isIOS){\r\n      if(ctx.isSafariIOS)return{title:ctx.isIPad?T.titleIPad:T.titleIPhone,body:T.iosSafari};\r\n      if(!ctx.isInApp&&(ctx.isChromeIOS||ctx.isFirefoxIOS||ctx.isEdgeIOS||ctx.isOperaIOS))return{title:ctx.isIPad?T.titleIPad:T.titleIPhone,body:T.iosOtherModern};\r\n      if(!ctx.isInApp)return{title:ctx.isIPad?T.titleIPad:T.titleIPhone,body:T.iosOtherModern};\r\n      return{title:ctx.isIPad?T.titleIPad:T.titleIPhone,body:T.iosOtherOld};\r\n    }\r\n\r\n    if(ctx.isDesktop){\r\n      if(ctx.isChromiumDesktop)return{title:T.titleDesktop,body:T.desktopChromium};\r\n      if(ctx.isSafariDesktop)return{title:T.titleDesktop,body:T.desktopSafariMac};\r\n      return{title:T.titleDesktop,body:T.desktopUnsupported};\r\n    }\r\n\r\n    return{title:T.titleGeneric,body:T.androidBlocked};\r\n  }\r\n\r\n  function showInstallGuide(source){\r\n    if(window.ApuliaPlatform.isIOSApp())return; \/\/ iOS App Store : aucune logique d'install PWA\r\n    var ctx=detectContext();\r\n\r\n    if(ctx.isStandalone){\r\n      showMessage(T.alreadyInstalled);\r\n      trackEvent('pwa_already_installed',{source:source||null});\r\n      return;\r\n    }\r\n\r\n    var g=pickGuide();\r\n    openModal(g.title,g.body);\r\n\r\n    trackEvent('pwa_install_guide_shown',{\r\n      source:source||null,\r\n      lang:LANG,\r\n      os:ctx.isIOS?'ios':ctx.isAndroid?'android':'desktop',\r\n      inapp:ctx.isInApp?1:0\r\n    });\r\n  }\r\n\r\n  function openInstallGuide(source){\r\n    if(window.ApuliaPlatform.isIOSApp())return; \/\/ iOS App Store : aucune logique d'install PWA\r\n    var ctx=detectContext();\r\n\r\n    trackEvent('pwa_install_click',{\r\n      source:source||'unknown',\r\n      lang:LANG,\r\n      os:ctx.isIOS?'ios':ctx.isAndroid?'android':'desktop',\r\n      inapp:ctx.isInApp?1:0\r\n    });\r\n\r\n    if(ctx.isAndroid){\r\n      showMessage(T.androidBlocked);\r\n      return;\r\n    }\r\n\r\n    if(deferredPrompt && !ctx.isIOS){\r\n      try{\r\n        deferredPrompt.prompt();\r\n        deferredPrompt.userChoice.then(function(choice){\r\n          if(choice&&choice.outcome==='accepted'){\r\n            trackEvent('pwa_prompt_accepted',{source:'beforeinstallprompt'});\r\n            applyDeviceClasses();\r\n            showMessage(T.installSuccess);\r\n          }else{\r\n            trackEvent('pwa_install_dismissed',{outcome:'dismissed',lang:LANG});\r\n          }\r\n          deferredPrompt=null;\r\n        }).catch(function(){\r\n          showInstallGuide(source);\r\n          deferredPrompt=null;\r\n        });\r\n      }catch(e){\r\n        showInstallGuide(source);\r\n        deferredPrompt=null;\r\n      }\r\n      return;\r\n    }\r\n\r\n    showInstallGuide(source);\r\n  }\r\n\r\n  function copySuccess(btn){\r\n    if(!btn)return;\r\n    btn.textContent=T.copied;\r\n    btn.classList.add('copied');\r\n    setTimeout(function(){btn.textContent=T.copyLabel;btn.classList.remove('copied');},2500);\r\n  }\r\n\r\n  function fallbackCopy(text,btn){\r\n    var ok=false;\r\n    try{\r\n      var ta=document.createElement('textarea');\r\n      ta.value=text;\r\n      ta.setAttribute('readonly','');\r\n      ta.style.cssText='position:fixed;top:0;left:0;width:1px;height:1px;padding:0;border:none;outline:none;background:transparent;font-size:16px;';\r\n      document.body.appendChild(ta);\r\n      ta.focus();ta.select();\r\n      ok=document.execCommand('copy');\r\n      document.body.removeChild(ta);\r\n    }catch(e){ok=false;}\r\n    if(ok){copySuccess(btn);return true;}\r\n    if(navigator.share){\r\n      navigator.share({title:T.appName,url:text}).catch(function(){});\r\n      return true;\r\n    }\r\n    return false;\r\n  }\r\n\r\n  function apuliaCopy(url,btn){\r\n    if(navigator.clipboard&&navigator.clipboard.writeText){\r\n      navigator.clipboard.writeText(url).then(function(){copySuccess(btn);}).catch(function(){fallbackCopy(url,btn);});\r\n      return;\r\n    }\r\n    fallbackCopy(url,btn);\r\n  }\r\n\r\n  function showInAppOverlay(){\r\n    if(window.ApuliaPlatform.isIOSApp())return; \/\/ iOS App Store : pas d'overlay \"ouvrir dans Safari\"\r\n    var ctx=detectContext();\r\n    if(!ctx.isInApp)return;\r\n    if(location.pathname.indexOf('\/installer-apulia')!==0)return;\r\n\r\n    var currentUrl=location.href;\r\n\r\n    if(ctx.isIOS){\r\n      var ov=document.createElement('div');\r\n      ov.id='apulia-inapp-overlay';\r\n      ov.className='active';\r\n      ov.innerHTML=\r\n        '<div class=\"apulia-inapp-content\">'+\r\n          '<img decoding=\"async\" src=\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2025\/08\/apulia_noframe_192.png\" alt=\"APULIA\" class=\"apulia-inapp-logo\" loading=\"lazy\">'+\r\n          '<h2 class=\"apulia-inapp-title\">'+T.overlayInAppTitleIOS+'<\/h2>'+\r\n          '<p class=\"apulia-inapp-text\">'+T.overlayInAppTextIOS+'<\/p>'+\r\n          '<div class=\"apulia-inapp-actions\">'+\r\n            '<button class=\"apulia-inapp-btn\" id=\"apulia-copy-btn\">'+T.copyLabel+'<\/button>'+\r\n            '<p class=\"apulia-inapp-divider\">'+T.overlayInAppDividerIOS+'<\/p>'+\r\n            '<p class=\"apulia-inapp-fallback\">'+T.overlayInAppFallbackIOS+'<\/p>'+\r\n          '<\/div>'+\r\n        '<\/div>';\r\n      document.documentElement.appendChild(ov);\r\n      var b=document.getElementById('apulia-copy-btn');\r\n      if(b)b.addEventListener('click',function(){apuliaCopy(currentUrl,b);});\r\n      trackEvent('ios_inapp_overlay_shown',{lang:LANG});\r\n    }\r\n  }\r\n\r\n  \/* Source unique App Store. Vide tant qu\u2019Apple n\u2019a pas publi\u00e9 APULIA.\r\n     Le jour J : coller uniquement l\u2019URL officielle ici (ou dans window.APULIA_APP_STORE_URL). *\/\r\n  if(typeof window.APULIA_APP_STORE_URL !== 'string'){\r\n    window.APULIA_APP_STORE_URL = '';\r\n  }\r\n\r\n  function getApuliaAppStoreUrl(){\r\n    var u = window.APULIA_APP_STORE_URL;\r\n    return (typeof u === 'string') ? u.replace(\/^\\s+|\\s+$\/g,'') : '';\r\n  }\r\n\r\n  function openApuliaIosInstall(source){\r\n    if(window.ApuliaPlatform.isIOSApp())return;\r\n    var url = getApuliaAppStoreUrl();\r\n    if(url){\r\n      window.location.href = url;\r\n      return;\r\n    }\r\n    var ctx = detectContext();\r\n    trackEvent('pwa_install_click',{\r\n      source:source||'app_store_badge',\r\n      lang:LANG,\r\n      os:ctx.isIOS?'ios':ctx.isAndroid?'android':'desktop',\r\n      inapp:ctx.isInApp?1:0\r\n    });\r\n    if(ctx.isStandalone){\r\n      showMessage(T.alreadyInstalled);\r\n      return;\r\n    }\r\n    openModal(ctx.isIPad ? T.titleIPad : T.titleIPhone, T.iosSafari);\r\n  }\r\n\r\n  window.ApuliaInstall={\r\n    getContext:detectContext,\r\n    isAndroid:CTX.isAndroid,\r\n    isIOS:CTX.isIOS,\r\n    isDesktop:CTX.isDesktop,\r\n    isStandalone:CTX.isStandalone,\r\n    trackEvent:trackEvent,\r\n    openInstallGuide:openInstallGuide,\r\n    showInstallGuide:showInstallGuide,\r\n    showMessage:showMessage,\r\n    openApuliaIosInstall:openApuliaIosInstall,\r\n    getAppStoreUrl:getApuliaAppStoreUrl\r\n  };\r\n\r\n  trackEvent('pwa_install_page_view',{\r\n    standalone:CTX.isStandalone?1:0,\r\n    lang:LANG,\r\n    os:CTX.isIOS?'ios':CTX.isAndroid?'android':CTX.isDesktop?'desktop':'other',\r\n    inapp:CTX.isInApp?1:0\r\n  });\r\n\r\n  window.addEventListener('beforeinstallprompt',function(e){\r\n    if(window.ApuliaPlatform.isIOSApp())return; \/\/ iOS App Store : ignorer le prompt d'install PWA\r\n    e.preventDefault();\r\n    deferredPrompt=e;\r\n    trackEvent('pwa_install_prompt_shown',{platform:'chromium',lang:LANG});\r\n  });\r\n\r\n  window.addEventListener('appinstalled',function(){\r\n    applyDeviceClasses();\r\n    trackEvent('pwa_installed',{source:'appinstalled_event',lang:LANG});\r\n  });\r\n\r\n  try{\r\n    var mq=window.matchMedia('(display-mode: standalone)');\r\n    if(mq&&mq.addEventListener){\r\n      mq.addEventListener('change',function(){\r\n        applyDeviceClasses();\r\n        if(mq.matches)trackEvent('pwa_open_standalone',{source:'media_query',lang:LANG});\r\n      });\r\n    }\r\n  }catch(e){}\r\n\r\n  document.addEventListener('click',function(e){\r\n    var appstore=e.target.closest('.apulia-ios-pwa-trigger');\r\n    if(appstore){\r\n      e.preventDefault();\r\n      openApuliaIosInstall('app_store_badge');\r\n      return;\r\n    }\r\n\r\n    var gp=e.target.closest('.apulia-track-google-play,.apulia-google-play,.apulia-final-google-play');\r\n    if(gp){\r\n      trackEvent('google_play_click',{\r\n        lang:LANG,\r\n        os:CTX.isIOS?'ios':CTX.isAndroid?'android':'desktop',\r\n        href:gp.href||null\r\n      });\r\n      return;\r\n    }\r\n\r\n    var qr=e.target.closest('.apulia-track-qr,.apulia-final-qr');\r\n    if(qr){\r\n      trackEvent('qr_install_click',{\r\n        lang:LANG,\r\n        os:'desktop',\r\n        href:qr.href||null\r\n      });\r\n    }\r\n  });\r\n\r\n  document.addEventListener('visibilitychange',function(){\r\n    if(!document.hidden)applyDeviceClasses();\r\n  });\r\n\r\n  window.addEventListener('pageshow',applyDeviceClasses);\r\n  window.addEventListener('load',function(){\r\n    applyDeviceClasses();\r\n    showInAppOverlay();\r\n  });\r\n\r\n  var closeBtn=document.getElementById('pwa-close');\r\n  var okBtn=document.getElementById('pwa-ok');\r\n  if(closeBtn)closeBtn.addEventListener('click',closeModal);\r\n  if(okBtn)okBtn.addEventListener('click',closeModal);\r\n})();\r\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Install APULIA on your phone Enjoy Puglia. APULIA takes care of the rest. Which beach should you choose today? Where can you park without risking a ZTL? What can you do around you right now? Ask your local guide. They know the area, the season, and what you\u2019re looking for. Application s\u00e9curis\u00e9e et sans publicit\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17972,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-16937","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Install APULIA: the essential app for visiting Puglia<\/title>\n<meta name=\"description\" content=\"Download APULIA and find your beaches, villages, activities, itineraries, and practical tips for discovering Puglia.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lespouilles.blog\/en\/install-apulia\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install Apulia \u2013 the app to organize your stay in Puglia\" \/>\n<meta property=\"og:description\" content=\"Easily plan your trip to Puglia with Apulia: beaches, villages, itineraries, and useful information all in one place.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lespouilles.blog\/en\/install-apulia\/\" \/>\n<meta property=\"og:site_name\" content=\"APULIA \u2013 Application et guide des Pouilles\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1CMLv8ojyW\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T10:09:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/04\/apulia-facebook-1024x538.jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/\",\"url\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/\",\"name\":\"Install APULIA: the essential app for visiting Puglia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lespouilles.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Apulia-maquette.jpeg\",\"datePublished\":\"2025-11-20T10:45:08+00:00\",\"dateModified\":\"2026-08-21T10:09:14+00:00\",\"description\":\"Download APULIA and find your beaches, villages, activities, itineraries, and practical tips for discovering Puglia.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/#primaryimage\",\"url\":\"https:\\\/\\\/lespouilles.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Apulia-maquette.jpeg\",\"contentUrl\":\"https:\\\/\\\/lespouilles.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Apulia-maquette.jpeg\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/install-apulia\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install Apulia\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/\",\"name\":\"Les Pouilles \u2013 Guide voyage. L'application Apulia pour organiser votre s\u00e9jour\",\"description\":\"APULIA est l\u2019application qui facilite votre voyage dans les Pouilles et vous accompagne avant et pendant votre s\u00e9jour. Plages, h\u00e9bergements, activit\u00e9s, m\u00e9t\u00e9o des plages, conseils locaux et s\u00e9jours personnalis\u00e9s.\",\"publisher\":{\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/#organization\",\"name\":\"APULIA\",\"url\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/lespouilles.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-Apulia-transparent.png\",\"contentUrl\":\"https:\\\/\\\/lespouilles.blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/logo-Apulia-transparent.png\",\"width\":1024,\"height\":576,\"caption\":\"APULIA\"},\"image\":{\"@id\":\"https:\\\/\\\/lespouilles.blog\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/share\\\/1CMLv8ojyW\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Install APULIA: the essential app for visiting Puglia","description":"Download APULIA and find your beaches, villages, activities, itineraries, and practical tips for discovering Puglia.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lespouilles.blog\/en\/install-apulia\/","og_locale":"en_US","og_type":"article","og_title":"Install Apulia \u2013 the app to organize your stay in Puglia","og_description":"Easily plan your trip to Puglia with Apulia: beaches, villages, itineraries, and useful information all in one place.","og_url":"https:\/\/lespouilles.blog\/en\/install-apulia\/","og_site_name":"APULIA \u2013 Application et guide des Pouilles","article_publisher":"https:\/\/www.facebook.com\/share\/1CMLv8ojyW\/","article_modified_time":"2026-08-21T10:09:14+00:00","og_image":[{"url":"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/04\/apulia-facebook-1024x538.jpeg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/lespouilles.blog\/en\/install-apulia\/","url":"https:\/\/lespouilles.blog\/en\/install-apulia\/","name":"Install APULIA: the essential app for visiting Puglia","isPartOf":{"@id":"https:\/\/lespouilles.blog\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lespouilles.blog\/en\/install-apulia\/#primaryimage"},"image":{"@id":"https:\/\/lespouilles.blog\/en\/install-apulia\/#primaryimage"},"thumbnailUrl":"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-maquette.jpeg","datePublished":"2025-11-20T10:45:08+00:00","dateModified":"2026-08-21T10:09:14+00:00","description":"Download APULIA and find your beaches, villages, activities, itineraries, and practical tips for discovering Puglia.","breadcrumb":{"@id":"https:\/\/lespouilles.blog\/en\/install-apulia\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lespouilles.blog\/en\/install-apulia\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lespouilles.blog\/en\/install-apulia\/#primaryimage","url":"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-maquette.jpeg","contentUrl":"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/Apulia-maquette.jpeg","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/lespouilles.blog\/en\/install-apulia\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/lespouilles.blog\/en\/"},{"@type":"ListItem","position":2,"name":"Install Apulia"}]},{"@type":"WebSite","@id":"https:\/\/lespouilles.blog\/en\/#website","url":"https:\/\/lespouilles.blog\/en\/","name":"Les Pouilles \u2013 Guide voyage. L'application Apulia pour organiser votre s\u00e9jour","description":"APULIA est l\u2019application qui facilite votre voyage dans les Pouilles et vous accompagne avant et pendant votre s\u00e9jour. Plages, h\u00e9bergements, activit\u00e9s, m\u00e9t\u00e9o des plages, conseils locaux et s\u00e9jours personnalis\u00e9s.","publisher":{"@id":"https:\/\/lespouilles.blog\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lespouilles.blog\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/lespouilles.blog\/en\/#organization","name":"APULIA","url":"https:\/\/lespouilles.blog\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lespouilles.blog\/en\/#\/schema\/logo\/image\/","url":"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/logo-Apulia-transparent.png","contentUrl":"https:\/\/lespouilles.blog\/wp-content\/uploads\/2026\/06\/logo-Apulia-transparent.png","width":1024,"height":576,"caption":"APULIA"},"image":{"@id":"https:\/\/lespouilles.blog\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/1CMLv8ojyW\/"]}]}},"_links":{"self":[{"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/pages\/16937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/comments?post=16937"}],"version-history":[{"count":8,"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/pages\/16937\/revisions"}],"predecessor-version":[{"id":19110,"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/pages\/16937\/revisions\/19110"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/media\/17972"}],"wp:attachment":[{"href":"https:\/\/lespouilles.blog\/en\/wp-json\/wp\/v2\/media?parent=16937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}