Skip to content

Commit 68aae08

Browse files
author
shengyonggen
committed
加入ios回调
1 parent b1b15f6 commit 68aae08

File tree

4 files changed

+20
-10
lines changed

4 files changed

+20
-10
lines changed

sensorsdata.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/sdk.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1754,7 +1754,18 @@ saEvent.send = function(p, callback) {
17541754
window.sensorsdata_app_js_bridge_call_js = function(data){
17551755
setAppInfo(data);
17561756
};
1757+
// 通知iOS
1758+
function calliOS() {
1759+
if (/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream) {
1760+
var iframe = document.createElement("iframe");
1761+
iframe.setAttribute("src", "sensorsanalytics://getAppInfo");
1762+
document.documentElement.appendChild(iframe);
1763+
iframe.parentNode.removeChild(iframe);
1764+
iframe = null;
1765+
}
1766+
}
17571767
sd.getAppStatus = function(func){
1768+
calliOS();
17581769
//先获取能直接取到的安卓,ios是异步的不需要操作
17591770
getAndroid();
17601771
// 不传参数,直接返回数据

src/sensorsdata.full.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2367,11 +2367,10 @@ saEvent.send = function(p, callback) {
23672367
iframe.parentNode.removeChild(iframe);
23682368
iframe = null;
23692369
}
2370-
}
2370+
}
23712371
sd.getAppStatus = function(func){
2372-
// 通知iOS触发回调
23732372
calliOS();
2374-
//先获取能直接取到的安卓
2373+
//先获取能直接取到的安卓,ios是异步的不需要操作
23752374
getAndroid();
23762375
// 不传参数,直接返回数据
23772376
if(!func){

vtrack.min.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)