我怎么知道我正在从一个进步的Web应用程序中被呼叫?

时间:2018-08-03 21:56:11

标签: progressive-web-apps

我一直遵循google上的指导来创建PWA,但是我感兴趣的是是否有任何与PWA调用的数据服务器通信的约定。将参数添加到请求中是最简单的事情,即

var dataUrl = 'https://query.myapi.com/v1/get?source=pwa';

,然后检查源参数?还是应该添加到请求标头中?

2 个答案:

答案 0 :(得分:0)

在您的代码中

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   
}  

**假设您还设置了要作为快捷方式添加到用户主屏幕的应用程序

答案 1 :(得分:0)

您必须将流量来源传递给Google Analytics(分析),以表明其来自PWA。有关更多详细信息,请参见this answer