我一直在遵循谷歌上的指导来创建PWA,但我很感兴趣的是,是否有任何约定可以与PWA调用的数据服务器进行通信。向请求中添加参数是最简单的方法,即
var dataUrl = 'https://query.myapi.com/v1/get?source=pwa';
然后检查源参数?或者我应该添加到请求标头中?
在您的代码中
if (window.matchMedia('(display-mode: standalone)').matches) {
// do things here
// set a variable to be used when calling something
// e.g. call Google Analytics to track standalone use
}
**假设你也在设置你的应用程序,作为快捷添加到用户主屏幕
您必须将流量源传递给Google Analytics,指示其来自PWA。有关更多详细信息,请参阅此答案。