|
@@ -105,11 +105,11 @@
|
|
|
$(document).ready(function(){
|
|
$(document).ready(function(){
|
|
|
$('#htopTitle').text('설정');
|
|
$('#htopTitle').text('설정');
|
|
|
|
|
|
|
|
- // 앱으로 푸시 상태값 조회. 앱에서 settingsSwtichPush 함수를 호출함.
|
|
|
|
|
|
|
+ // 앱으로 푸시 상태값 조회. 앱에서 settingsSwtichPush, settingsSwtichAdvertise 함수를 호출함.
|
|
|
if (_isApp === 'true') {
|
|
if (_isApp === 'true') {
|
|
|
if (_osType === 'A') {
|
|
if (_osType === 'A') {
|
|
|
- window.style24.isPushEnable(); // 정보성(푸시수신 API)
|
|
|
|
|
- window.style24.isAdEnable(); // 마케팅성(광고푸시 API)
|
|
|
|
|
|
|
+ window.style24.isPushEnable(); // 정보성(푸시수신 API) settingsSwtichPush
|
|
|
|
|
+ window.style24.isAdEnable(); // 마케팅성(광고푸시 API) settingsSwtichAdvertise
|
|
|
} else if (_osType === 'I') {
|
|
} else if (_osType === 'I') {
|
|
|
// 아래와 같이 호출 시 settingsSwtichPush 함수가 앱에서 호출됨
|
|
// 아래와 같이 호출 시 settingsSwtichPush 함수가 앱에서 호출됨
|
|
|
window.webkit.messageHandlers.isAdEnable.postMessage({"dummy":"dummy"});
|
|
window.webkit.messageHandlers.isAdEnable.postMessage({"dummy":"dummy"});
|
|
@@ -130,10 +130,9 @@
|
|
|
if (isLogin) {
|
|
if (isLogin) {
|
|
|
// 데이터 상 앱푸시 여부(Y/N) 이랑 기기에 등록된 푸시수신 여부(ON/OFF)
|
|
// 데이터 상 앱푸시 여부(Y/N) 이랑 기기에 등록된 푸시수신 여부(ON/OFF)
|
|
|
if (appAgreeYn === 'Y' && onOff === 'OFF') {
|
|
if (appAgreeYn === 'Y' && onOff === 'OFF') {
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
- if (appAgreeYn === 'N' && onOff === 'ON') {
|
|
|
|
|
-
|
|
|
|
|
|
|
+ fnAppPushAgreeUpdate('N');
|
|
|
|
|
+ } else if (appAgreeYn === 'N' && onOff === 'ON') {
|
|
|
|
|
+ fnAppPushAgreeUpdate('Y');
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -145,6 +144,15 @@
|
|
|
} else if (onOff === 'OFF') {
|
|
} else if (onOff === 'OFF') {
|
|
|
$('#btnMkSetting').prop('checked', false);
|
|
$('#btnMkSetting').prop('checked', false);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if (isLogin) {
|
|
|
|
|
+ // 데이터 상 마케팅동의 여부(Y/N) 이랑 기기에 등록된 푸시수신 여부(ON/OFF)
|
|
|
|
|
+ if (appMkAgreeYn === 'Y' && onOff === 'OFF') {
|
|
|
|
|
+ fnAppMkAgreeUpdate('N');
|
|
|
|
|
+ } else if (appMkAgreeYn === 'N' && onOff === 'ON') {
|
|
|
|
|
+ fnAppMkAgreeUpdate('Y');
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$('#btnPushSetting').on('click', function() {
|
|
$('#btnPushSetting').on('click', function() {
|
|
@@ -165,11 +173,9 @@
|
|
|
}
|
|
}
|
|
|
appAgreeYn = 'N';
|
|
appAgreeYn = 'N';
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
if (isLogin) {
|
|
if (isLogin) {
|
|
|
fnAppPushAgreeUpdate(appAgreeYn);
|
|
fnAppPushAgreeUpdate(appAgreeYn);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
@@ -191,16 +197,14 @@
|
|
|
}
|
|
}
|
|
|
mkAgreeYn = 'N';
|
|
mkAgreeYn = 'N';
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
if (isLogin) {
|
|
if (isLogin) {
|
|
|
fnAppMkAgreeUpdate(mkAgreeYn);
|
|
fnAppMkAgreeUpdate(mkAgreeYn);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
- // 로그인시 앱푸시동의 여부 데이터 일치화
|
|
|
|
|
|
|
+ // 앱푸시동의 데이터 처리
|
|
|
var fnAppPushAgreeUpdate = function (appAgreeYn) {
|
|
var fnAppPushAgreeUpdate = function (appAgreeYn) {
|
|
|
let params = {}
|
|
let params = {}
|
|
|
params.appAgreeYn = appAgreeYn;
|
|
params.appAgreeYn = appAgreeYn;
|
|
@@ -208,6 +212,7 @@
|
|
|
gagajf.ajaxJsonSubmit('/app/appagree/update', jsonData);
|
|
gagajf.ajaxJsonSubmit('/app/appagree/update', jsonData);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 마케팅동의 데이터 처리
|
|
|
var fnAppMkAgreeUpdate = function (mkAgreeYn) {
|
|
var fnAppMkAgreeUpdate = function (mkAgreeYn) {
|
|
|
let params = {}
|
|
let params = {}
|
|
|
params.mkAgreeYn = mkAgreeYn;
|
|
params.mkAgreeYn = mkAgreeYn;
|