首页 > 解决方案 > 根据设备(iPhone 或 Android)在 AMP 上呈现不同的内容

问题描述

我想根据用户的设备创建动态内容。

例如,如果用户使用 iPhone 在我的网站上浏览 AMP 版本,我的应用下载链接应呈现为: Download for iPhone (href = app store link)

但是,如果用户使用 Android 设备浏览,我想将下载应用程序链接呈现为: Android 下载(href = google play 链接)

问题是 AMP 页面被缓存,我不知道如何根据设备类型动态呈现内容。

标签: phpamp-html

解决方案


恕我直言,您可以使用amp-access. 如果您可以从请求user-agent中识别设备并在响应中设置标志,那么您可以有条件地呈现按钮。authorizationamp-accessamp-accessAUTHDATA


推荐阅读