ARM Developer Guide - ONE-store/inapp-sdk GitHub Wiki
λ³Έ λ¬Έμλ μμ€ν μ΄μμ μ 곡νλ Applicationμ λν λΆλ² 볡μ λ°©μ§ μ루μ μΈ Application DRM(μ΄ν ARM)μ λν κ°μ΄λ λ¬Έμμ λλ€.
μμ€ν μ΄ ARMμ λ©ν° DEX ꡬ쑰μ apkλ μ§μνμ§ μμ΅λλ€.
μμ€ν μ΄ 2μΈλ ARM μ μμ€ν μ΄λ₯Ό ν΅ν΄ μ ν΅λλ Application λ€μ λν΄μ, λΆλ² 볡μ λ° λ³μ‘°λ₯Ό λ°©μ§νλ μμ€ν μ΄ κ°λ°μμΌν°μ μ μ© Application DRM μ루μ μ΄λ€.
μ¬μ©μκ° μμ€ν μ΄ κ°λ°μμΌν°λ₯Ό ν΅ν΄ 2μΈλ ARM μ΄ μ μ©λ Application μ ꡬ맀ν ν ν΄λΉ Application μ μ€νν κ²½μ°, ν΄λΉ μ¬μ©μκ° μ€ννλ €λ Applicationμ ꡬ맀νλμ§, μ μ ν μ¬μ© κΆνμ κ°μ§κ³ μλμ§λ₯Ό νμΈν λ€μ μνΈνλ μ½λλ₯Ό ν΄μ νμ¬ μ€ννλ€.
λΆλ² μ ν΅λ Application μ΄λ κΆνμ λΆμ¬ λ°μ§ λͺ»ν μ¬μ©μλ ν΄λΉ Application μ μ€νν μ μκ³ , μ½λκ° μνΈνλ μνλ‘ μ‘΄μ¬νκΈ° λλ¬Έμ μ΄μ λν λΆλ² λ³μ‘°κ° λΆκ°λ₯νλ€.
μλ κ·Έλ¦Όμ μμ€ν μ΄ κ°λ°μμΌν° 2μΈλ ARM μ΄ Application κ°λ°μκ° μν λ±λ‘ μ μ΄λ»κ² μ μ©λλ©°, μ¬μ©μκ° Application μ ꡬ맀/μ€ννλ κ³Όμ μμ μ΄λ»κ² λμνλμ§λ₯Ό κ°λ΅νκ² μ€λͺ νλ€.
-
μ°μ Application κ°λ°μλ ν맀νκ³ μ νλ μνμ μμ€ν μ΄ κ°λ°μμΌν°μ 보μ μΌν°μμ μ 곡λλ ARM μ μ© λ²νΌμ ν΅ν΄ ARMμ μ μ©ν μ μλ€. μ΄ λ κ°λ°μλ Signing μ¬λΆλ₯Ό μ νν μ μλλ° μ ννμ§ μμ κ²½μ°λ S-APK(Secure-APK), μ νν κ²½μ°λ SS-APK(Signed Secure- APK)κ° μμ±λμ΄ λ€μ΄ λ°μ μ μλ€.
-
ARM μ μ© λ²νΌμ μ ννλ μμ μ Application λ΄ μ½λ μνΈνκ° μ΄λ£¨μ΄μ§λ©°, μ½λ 볡νΈν λ° μ€νμ μν ARM Client Loader κ° νμ¬λλ€.
-
μ΄ ν μν ν맀λ₯Ό μν΄ κ°λ°μκ° μ΅μ’ Signing λ SS-APK λ₯Ό μμ€ν μ΄ κ°λ°μμΌν° μν λ±λ‘ κ³Όμ μ λ°λΌ μ΅μ’ Binary λ‘ λ±λ‘ νλ€.
-
μμ€ν μ΄ κ³ κ°μ΄ 2μΈλ ARM μ΄ μ μ©λ μνμ ꡬ맀νμ¬ μ€μΉ/μ€ν μ ν΄λΉ μνμ μ μ©λ ARM Client Loader κ° ARM Service μ μ°λνμ¬ μ½λλ₯Ό 볡νΈννκ³ κΆνμ λ°λ₯Έ μ€νμ μ μ΄νλ€.
-
2μΈλ ARM μ΄ μ μ©λ μνμ μ€νν λ μ μ ꡬ맀 μ¬λΆλ₯Ό νμΈνκΈ° μνμ¬ μ΅μ΄ 1ν λ€νΈμν¬ μ°κ²°μ΄ νμνλ©°, μ μμ μΈ κ΅¬λ§€ μ΄λ ₯μ΄ νμΈλ κ²½μ° λ¨λ§ λ΄ λΌμ΄μ μ€λ₯Ό μ μ₯νλ€. μ΄ ν λ¨λ§ λ΄ λΌμ΄μ μ€κ° μλ κ²½μ°μλ§ λ€νΈμν¬ μ°κ²°μ ν΅ν΄ μ μ ꡬ맀 μ¬λΆλ₯Ό νμΈνλ€.
κ°λ°μμΌν° > Apps > 보μμΌν°
보μμΌν° νμ΄μ§μ μ μνλ€.
μμ€ν μλ μ μ© λ°©μ μ ν(2μΈλ ARM)
μμ€ν μλ μ μ© λ°©μ μ ν > νμΈ λ²νΌμ ν΄λ¦νλ€.
APK λ±λ‘ λ° μλͺ μμ²
μνΈνν APK νμΌμ μ λ‘λ νλ€.
SS-APK(Signed Secure APK) λλ S-APK λ€μ΄λ‘λ
ARM μ μ©μ΄ μλ£λλ©΄ μνΈν λ° μλͺ μ΄ μ μ©λ SS-APK λ₯Ό λ€μ΄λ‘λ λ°μ μ μλ€. λ¨, μλͺ μ 보λ₯Ό μ λ ₯νμ§ μμλ€λ©΄ μλͺ μ΄ μ μ©λμ§ μμ S-APK λ₯Ό λ€μ΄λ‘λ λ°μ μ μλ€.
- μλͺ μ μν΄μ μ λ‘λν Keystore λ μλͺ ν μλ²μμ μμ λλ©° 보κ΄λμ§ μλλ€.
- λ§μ½ Keystore νμΌμ λ±λ‘νμ§ μμΌλ©΄ μλͺ λμ§ μμΌλ©° κ°λ°μκ° μ§μ μλͺ μμ μ ν΄μΌ νλ€.
μ± μλͺ μ μλμ κ°μ΄λλ₯Ό μ°Έκ³ νμκΈ° λ°λλλ€. https://developer.android.com/studio/publish/app-signing