빈 ꡬ멍 μ±„μš°κΈ°

[Android] android.intent.action.MY_PACKAGE_REPLACED

⭐⭐기둝 2021. 2. 23. 15:03

developer.android.com/reference/android/content/Intent#ACTION_MY_PACKAGE_REPLACED

 

Intent  |  Android 개발자  |  Android Developers

 

developer.android.com

android.content.Intent

public static final String ACTION_MY_PACKAGE_REPLACED

 

λΈŒλ‘œλ“œμΊμŠ€νŠΈ μ•‘μ…˜: κΈ°μ‘΄ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μœ„μ— μƒˆ λ²„μ „μ˜ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ„€μΉ˜λ˜μ—ˆμ„ λ•Œ, ꡐ체된 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—κ²Œ 보내진닀. μΆ”κ°€λ˜λŠ” λ°μ΄ν„°λŠ” μ—†λ‹€. μΈν…νŠΈ ν•„ν„°λ₯Ό μ‚¬μš©ν•΄ μˆ˜μ‹ ν•œλ‹€.

protected μΈν…νŠΈλ‘œ μ‹œμŠ€ν…œμ—μ„œλ§Œ λ°œμ†‘λœλ‹€.

 

μƒμˆ˜ κ°’: android.intent.action.MY_PACKAGE_REPLACED

 

<receiver android:name=".MyAppUpdateReceiver"
    android:enabled="true"
    android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
    </intent-filter>
</receiver>

 

  • enabled 속성 : true > μ‹œμŠ€ν…œμ΄ μ•Œμ•„μ„œ MyAppUpdateReceiverλ₯Ό μ‹€ν–‰ν•˜λ„λ‘ ν•΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμ— true.
  • exported 속성 : true > μ‹œμŠ€ν…œμœΌλ‘œλΆ€ν„° μΈν…νŠΈλ₯Ό λ°›μ•„μ•Ό ν•˜κΈ° λ•Œλ¬Έμ— true.

-> manifest 파일 <receiver> 속성 확인