XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
출처 | sejin7940 |
---|---|
출처URL | https://xepushapp.com/board_BwHe40/529 |
최종적으로 정리하면... ( sejin7940 개선 )
if(preg_match("/XEPUSH/", $_SERVER['HTTP_USER_AGENT']) || $is_app=="Y") {
앱인 경우
}
else {
앱이 아닌 경우
}
안내문 출처 : https://xepushapp.com/board_BwHe40/529
<!--@if($is_app=="Y")-->
// 푸시앱으로 접속할 때만 보이게 할 부분
<!--@if($is_iapp=="Y")-->
//아이폰 푸시앱에서만 보이게 할 부분
<!--@else-->
//안드로이드 푸시앱에서만 보이게 할 부분
<!--@end-->
<!--@else-->
//푸시앱에서는 보이지 않고 일반 브라우저에서만 보이게 할 부분
<!--@end-->
------------------------------------------------------------------
sejin7940 추가
추가로... 이 $is_app 변수는
moduleHandler.proc - after 트리거 후 실행되기에
그 이전에 하는 다른 모듈의 실행과정에서는 작동을 안 한다
$is_app 변수의 정의는
androidpushapp.controller.php 에 정의되어있는데 이를 이용하면 사용가능하다
두가지를 합치면
if(preg_match("/XEPUSH/", $_SERVER['HTTP_USER_AGENT']) || $is_app=="Y") {
앱인 경우
}
else {
앱이 아닌 경우
}