[안드로이드/Android]삼성 '스마트매니저' 푸시알림 차단이슈 대응하기 출처: https://gun0912.tistory.com/64 [박상권의 삽질블로그]

11.Nas_BBS_s11

?mid=&wid=51824&sid=&tid=8356&rid=LOADED&custom1=11q.kr&custom2=%2Fg5s%2Fplugin%2Feditor%2Fsmarteditor2%2Fsmart_editor2_inpu&custom3=donewrork.org&t=1586347027864?mid=&wid=51824&sid=&tid=8356&rid=BEFORE_OPTOUT_REQ&t=1586347027864?mid=&wid=51824&sid=&tid=8356&rid=FINISHED&custom1=11q.kr&t=1586347027865?mid=&wid=51824&sid=&tid=8356&rid=OPTOUT_RESPONSE_OK&t=1586347028715?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028718?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028720?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347028724?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347029107

[안드로이드/Android]삼성 '스마트매니저' 푸시알림 차단이슈 대응하기 출처: https://gun0912.tistory…

      

11qkr 0 137 08.03 21:00

[안드로이드/Android]삼성 '스마트매니저' 푸시알림 차단이슈 대응하기

출처: https://gun0912.tistory.com/64 [박상권의 삽질블로그]


스마트 매니저 '절전'기능 대응하기





1. 우리 앱도 기본으로 '꺼짐'으로 되어있는 앱목록에 껴주세요!


이 방법이 제일 쉽습니다. 우리는 추가로 개발할게 없습니다.


252F624E579012A006


하지만 이 방법은 제일 어렵습니다. 

삼성에서 우리의 앱을 저 목록에 끼워줄리가 없으니까요..

삼성 관계자 여러분, 저 목록에는 대기업 앱만 끼워주시는건가요?

이유를 알고 싶습니다.














2. 사용자 여러분! 절전모드를 사용하지마세요!


앱안에서 삼성스마트매니저가 깔려있는 사용자들에게 아래와 같은 팝업을 띄워주었습니다.

그리고 사용자가 설정으로 이동할수있도록 버튼까지 같이 보여주었습니다.


276E75475790121D38


하지만 사용자는 귀찮은걸 싫어합니다.

공지사항,팝업,알림등 귀찮다고 느껴지는 것들은 읽어보지도 않고 닫아버리는 경우가 대다수입니다.


실제로 GA에서 이벤트로 찍어서 데이터를 분석해보면 팝업이 떴을때 그냥 닫아버리는 사용자가 대다수였습니다..

이 방법도 역시 임시방편일뿐 대부분의 사용자는 여전히 절전기능 이슈가 존재한다고 생각했습니다.











3. 3일에 한번 앱을 실행시키자!


이 절전기능 이슈를 해결하기위한 방법을 생각해보면 아래와 같습니다.

1. 적어도 3일에 한번 앱을 실행시킨다.

2. 뜬금없이 앱이 실행되면 사용자가 이상하게 생각하므로 사용자가 모르게 앱을 실행시켰다가 바로 닫는다.


위의 2가지만 충족시킨다면 절전기능 이슈로부터 벗어날 수 있게 됩니다.


이 방법은 '알람몬'을 운영하고 있는 '말랑스튜디오'로부터 영감을 받았습니다.

아래 설명을 읽기 귀찮으신분은 '말랑스튜디오'에서 라이브러리형태로 제공하고있는 이 기능을 사용하시면 됩니다.

https://github.com/malangstudio/AvoidSmartManager




2번의 해결방법은 쉽습니다.

별도로 투명한 액티비티를 만들고 이 액티비티를 실행했다가 바로 finish()해주면 됩니다.


public class AvoidSmartManagerActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
overridePendingTransition(0, 0);
finish();
}
}




그리고 이 액티비티의 Manifest에는 excludeFromrecents, taskAffinity 를 넣어주어야 합니다.

excludeFromrecents을 true로 설정하면 최근실행된 앱 리스트에 이 액티비티는 표시되지 않습니다.

taskAffinity를 별도의 이름으로 지정하지 않으면 투명한 액티비티가 실행될때 이액티비티만 실행되는것이 아니라 다른 액티비티도 함께 실행됩니다.

그래서 투명한 액티비티가 실행되었다가 종료되도 앱의 메인액티비티가 실행되버리는 현상이 발생합니다.


<activity
android:name=".smartmanager.AvoidSmartManagerActivity"
android:excludeFromRecents="true"
android:taskAffinity=":avoidSmartManager"
android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
view rawManifest1.xml hosted with ❤ by GitHub




적어도 3일에 한번 앱을 실행시키기 위해서는 앱을 실행시키기 위한 어떤 특정 이벤트가 필요합니다.


Receiver를 두어서 어떤 이벤트가 일어날때 이를 감지하고 위에서 만든 투명한 액티비티를 실행한다면 이 문제는 해결할 수 있습니다.

그럼 어떤 이벤트에 대해서 모니터링을 걸어두어야 할까요?


잘 생각해보면 스마트폰을 사용한다면 누구나 3일에 한번은 최소한 한번 이상 '충전을 하거나', '충전을 해제하거나', '휴대폰을 재부팅시키거나' 할것입니다.

여기서 우리는 아래 이벤트를 감지하는 Receiver를 만들면 되는것 입니다.

- ACTION_POWER_CONNECTED

- ACTION_POWER_DISCONNECTED

- BOOT_COMPLETED



그렇게해서 만들어진 Manifest는 아래와 같이 정의될것입니다.


<receiver
android:name=".smartmanager.AvoidSmartManagerReceiver"
android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
</intent-filter>
</receiver>
view rawManifest2.xml hosted with ❤ by GitHub




AvoidSmartManagerReceiver에서는 미리 만들어둔 투명한 액티비티를 실행했다가 바로 종료하는 코드를 작성해주면 됩니다.

이 리시버에서는 위에서 정의한 이벤트가 발생했는지를 검사하고 삼성스마트매니저의 설치여부를 알아낸뒤 투명한 액티비티를 랜덤시간이후에 실행하는 동작을 수행 합니다.


public class AvoidSmartManagerReceiver extends BroadcastReceiver {
private final static String SMART_MANAGER_PACKAGE_NAME = "com.samsung.android.sm";
@Override
public void onReceive(final Context context, Intent intent) {

Comments

번호 제목 글쓴이 날짜 조회 추천
kodi skin up)skin.destiny_11q.kr-v5.1.5_for_kodi18_2020-0922… 댓글+14 11qkr 09.19 117 0
skin update) skin.destiny_11q.kr-v5.0.0_for_kodi19.zip 에서 단독… 댓글+29 11qkr 09.12 343 0
kodi_skin_up)skin.aeonmq8_v290_ko-11q.kr.zip 한글화 및 기능 업데이트 11qkr 08.08 420 0
kodi_skin_up)2020-0806-skin.aeonmq7.leia.mod-1.0.2.5_KO_11q.… 11qkr 08.06 379 0
kodi skin)skin.auramod 한글번역 및 power menu 문제수정 2020-0725_ski… 댓글+7 11qkr 07.21 602 0
kodi 스킨수정)skin.estuary.widget 스킨 수정 내용 종합 정리 내용입니다 댓글+1 11qkr 07.15 409 0
일반)tvheadend:latest 설치하여 xmltv.xml 만들어 m3u epg 경로 하기 설정 값 댓글+2 11qkr 06.21 807 0
klive wavve 채널 시청 성공 )GT-KING-PRO에 coreelec docker 설치 조건에 s… 댓글+2 11qkr 06.21 825 0
팁)헤놀로지 부팅 usb 업그래이드용 부팅디스크 하나더 booting disk 만들기 간편하게 수정 가능 방… 댓글+1 11qkr 06.09 690 0
존스로더 트랜스코딩 확인) DS918+1.04b dsm v6.2.3 DSM_DS918+_25426_extra… 댓글+11 11qkr 06.08 1266 0
최종)그누보드 웨지익 에디터 서머 노트 0.816 적용 대화식 WYSIWYG 편집 include summer… 댓글+6 11qkr 04.12 1251 0
작업방법)3615xs / 3617xs / 918 + 용 DSM6.2.2 용 드라이버 확장 6 월 1.03b … 댓글+4 shimss@11q.kr 04.14 912 0
Termux 팁)adb_scrcpy 화면 미러링 이용으로 termux를 pc에서 화면 미러링으로 pc 키보드… 댓글+6 11qkr 04.04 1102 0
★ Coreelec / LibreELEC TvHeadend Server Setup 설정후 tvheaden… 댓글+4 shimss@11q.kr 2019.11.12 1679 0
추천)Beelink GT-King Pro 용 새 펌웨어 906P0 [ROM] POISON TV GT_KING… 댓글+3 11qkr 2019.11.19 1832 0
★ 2)Termux의 openssh 설치 sshd 접속 / 인증키 만들어_pc에서 putty 접속/winsc… 댓글+7 11qkr 2019.11.24 1483 0
★1)termux에서 데비안10 설치 명령 debian-in-termux(재설치1) 댓글+8 shimss@11q.kr 2019.11.27 1990 0
성공)kodi coreelec docker 설치후 배우면서 tvheadend 설치 작업 과 klive 연동 댓글+13 11qkr 2019.11.09 3162 0
synology mailplusserver mailplus 접속 수발신 불가능 // mailserver 로 … 댓글+1 shimss@11q.kr 2019.05.05 2114 0
★★★★★성공) u5pvr linux 완전초기화 설치및 mysql apache2 + php5 phpm… 댓글+7 shimss@11q.kr 2017.10.15 5970 0
작업성공) Debian 9.8 GNOME + VMware Tools + Review on VMware Wor… 댓글+12 shimss@11q.kr 2019.02.21 3452 1
시놀로지 도커에 tvheadend 간단 설치및 설정값 저장 입니다 댓글+30 shimss@11q.kr 2019.02.08 5616 0
추천)시놀로지 docker에서 파일공유 편한 droppy 설치 하기 댓글+7 shimss@11q.kr 2018.08.04 4960 0
우분투)18.04 에 tvheadend 설치 windows 10 vmware workstation 15 파… 댓글+27 shimss@11q.kr 2018.12.09 5137 1
설치방법)시놀로지 docker 로 tvheadend 기존 안정 버전으로 초간단히 명령어로 설치하기 shimss@11q.kr 2018.12.02 3333 4
up성공) 사진 갤러리 Piwigo 2.9.4 Release Notes 시놀로지 synology 설치 방법… 댓글+20 shimss11q 2017.04.09 8851 0
성공)synoboot-ds918_Juns_Mod_v1.04b 작업 테스트 _DSM Version: 6.2.1… 댓글+31 shimss11q 2018.10.21 8080 0
성공)U5PVR) epg활용 www폴더 웹루트 옮기기 변경 epg 자체 생성 설정 하기 댓글+2 shimss11q 2018.07.05 3684 0
★★★추천성공) Install android-x86_64bit on VMware Player or Works… 댓글+1 shimss11q 2018.09.27 4013 0
성공)시놀로지 작업스케줄러로 xmltv.xml만들어 도커 epg2xml를 epg그래버모듈 tv_grab_정보… 댓글+34 shimss@11q.kr 2018.09.21 8162 3
1829 채널업)tvHelper_v1.4.2 채널 정보 매핑기 이용하여 OMVS를 이용한 채널 PNG 파일 만들고 E… 댓글+115 shimss11q 2017.06.14 21731 4
1828 sk-btv all 채널 재정리epg2xml-1.2.6_xmltv.xml_sh_11q.kr_20180509.… 댓글+166 shimss@11q.kr 2018.05.09 22471 9
1827 up3_성공iso설치)New sn 생성기로 만든 파일 모아 iso파일과img파일 juns-mod-1.02b… 댓글+69 shimss11q 2017.06.22 8170 0
1826 추천_kodi skin)skin.eminence.2-master_ko_kr_nanum_11q.kr.20200… 댓글+31 11qkr 2019.10.06 2337 1
1825 저의 모든 kodi skin up 자료 공유 ) 2020831_skin.eminence.2 & skin.de… 댓글+18 11qkr 08.31 458 0
1824 kodi skin up) skin.destiny_11q.kr-v5.1.0_for_kodi18/19_2020-… 댓글+7 11qkr 09.17 116 0
1823 kodi skin up)skin.destiny_11q.kr-v5.1.5_for_kodi18_2020-0922… 댓글+14 11qkr 09.19 117 0
1822 추천)무료 웹에디터 kompozer 무설치 다운로드 실행 /나모웹에디터 대용 댓글+3 shimss11q 2016.10.23 5904 0
1821 nas 파일 pc다운로드 최상의 방법 11qkr 09.22 12 0
1820 KODI에서 보조자막(이중자막, 다중자막) 출력하기 11qkr 09.22 7 0
1819 kodi skin)skin.auramod 한글번역 및 power menu 문제수정 2020-0725_ski… 댓글+7 11qkr 07.21 602 0
1818 skin update) skin.destiny_11q.kr-v5.0.0_for_kodi19.zip 에서 단독… 댓글+29 11qkr 09.12 343 0
1817 음악 파일 일괄 변경및 태그일괄수정 알송 이용하기 11qkr 09.21 7 0
1816 존스로더 트랜스코딩 확인) DS918+1.04b dsm v6.2.3 DSM_DS918+_25426_extra… 댓글+11 11qkr 06.08 1266 0
1815 Kodi가 작동하지 않습니까? 일반적인 Kodi 문제를 해결하는 방법 11qkr 09.21 5 0
1814 저의 모든 스킨과 kodi skin up)2020-0912_skin.destiny-4.0.1_ko_11q.k… 댓글+48 11qkr 09.08 502 1
1813 성공up채널) 다음팟 TV 보기 m3u / omvs 프로그램을 이용한 Sk (Btv) IPTV 주소 따는 방… 댓글+220 shimss11q 2017.05.05 79020 10
1812 쉳TV pro 내부메모리 부족시 부팅하지말고 내부메모리 확보하세요 SHIELD TV에서 Android "Fa… 11qkr 09.20 12 0
1811 kodi skin 작업한 버전 모두 공유 ) 2020822_skin.eminence.2_by_11q.kr_… 댓글+7 11qkr 08.17 457 0
1810 kodi skin up)2020-0909_skin.destiny-4.0.1_ko_11q.kr_for_kodi… 댓글+14 11qkr 09.10 231 1
1809 skiptv.m3u 채널번호 변경 O tvN_84 올리브_34 변경 으로 epg2xml-1.2.6_ Chan… 댓글+15 shimss11q 2018.05.08 4484 0
1808 kodi활용) 음악파일 일괄 수정으로 가사 플레이 구조로 만들기 와 노래가사 kodi로 보고듣기 11qkr 09.18 30 0
1807 kodi 활용) kodi 음악 라이브러리 설정 파일 삭제 완전 초기화 하기 및 한글 음악 파일명 수정… 11qkr 09.18 37 0
1806 kodi 활용) 안드로이드TV 에서 kodi 영화 시청시 한글 자막 폰트 추가하여 변경 하기 11qkr 09.17 48 0
1805 up_추천_kodi skin) skin.destiny-2.2.0.zip 의 Webos 3 의 스킨 정보 한글… 댓글+40 11qkr 03.22 1941 0
1804 kodi 스킨수정)skin.estuary.widget 스킨 수정 내용 종합 정리 내용입니다 댓글+1 11qkr 07.15 409 0
1803 보안 중요)XSS 공격 알림 ip차단 리스트 시놀로지 차단 목록 16만건20200502 정리164,756 등… 댓글+63 11qkr 2018.09.01 6332 3
1802 작업완료)epg2xml Channel.json 채널 서비스 번호 찾기(epg정보)및 채널번호 이름 변경 하기… 댓글+96 shimss11q 2018.08.21 9684 2
1801 작업_펌글[Xpenology] USB / eSATA 하드를 내장 하드 volume으로 인식시킬 때 도움이 되… 11qkr 09.14 49 0
1800 bee-link gt-mini 2g 제품 netflix key 등록하기 댓글+2 shimss@11q.kr 2019.12.25 545 0

11.Nas_BBS_s11 

?mid=&wid=51824&sid=&tid=8356&rid=LOADED&custom1=11q.kr&custom2=%2Fg5s%2Fplugin%2Feditor%2Fsmarteditor2%2Fsmart_editor2_inpu&custom3=donewrork.org&t=1586347027869?mid=&wid=51824&sid=&tid=8356&rid=BEFORE_OPTOUT_REQ&t=1586347027869?mid=&wid=51824&sid=&tid=8356&rid=FINISHED&custom1=11q.kr&t=1586347027870?mid=&wid=51824&sid=&tid=8356&rid=OPTOUT_RESPONSE_OK&t=1586347028736?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028739?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_INJECT&t=1586347028740?mid=cd1d2&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347028743?mid=90f06&wid=51824&sid=&tid=8356&rid=MNTZ_LOADED&t=1586347029144

PHP 안에 HTML ☞ 방문 시간은 2020-09-24 03:26:56 입니다.
☞ Server uptime /volume1/web/g5s/thema/Basic/side/shimss_basic-side.php:69: string(69) " 03:26:56 up 5 days, 4:00, 0 users, load average: 0.61, 0.69, 0.70"
Category
State
  • 현재 접속자2 169 명
  • 신규 가입자 0 명
  • 오늘 방문자 530 명
  • 어제 방문자 1,126 명
  • 최대 방문자 1,990 명
  • 전체 방문자 2,290,212 명
  • 전체 게시물 5,382 개
  • 전체 댓글수 17,334 개
  • 전체 회원수 7,205 명

☞ Your IP : 3.237.94.109

☞ Your Mac : entries

Facebook Twitter GooglePlus KakaoStory NaverBand
.\thema\Basic\side\shimss_basic-side.php
+ ☆☆☆ Bookmark link1(S52)_tall.php ☆☆☆