1. μμ½
RuleUp μ¨λ³΄λ©μμλ λ€μ μ¬μ― κ°μ§λ₯Ό ꡬνν¨.
- μΉ΄μΉ΄μ€Β·κ΅¬κΈ OAuth λ‘κ·ΈμΈμ PKCE λ°©μμΌλ‘ μ²λ¦¬ν¨.
- κΆν 4μ’
β μλ¦ΌΒ·μμΉΒ·μΉ΄λ©λΌΒ·μ€ν¬λ¦°νμ β μ νμν μμ μ μμ²ν¨.
- νλ‘νμ μ€μ ν¨ β λλ€μΒ·μμΌμ νμ, κ΄μ¬ μΉ΄ν
κ³ λ¦¬Β·μ¬μ§μ μ νμ.
- μ½κ΄ 5μ’
μ λν λμλ₯Ό λ°μ β νμ 3μ’
κ³Ό μ ν 2μ’
μ λμ μ¬λΆμ λ²μ μ νλͺ©λ³λ‘ κΈ°λ‘ν¨.
- μ½κ΄κ³Ό λ³λλ‘ λ²μ κ°λ³ λμ 2μ’
β κ°μΈμμΉμ 보·건κ°μ 보 β μ λ°μ.
- κ³μ μνλ₯Ό λ¨μΌ μνκ°μΌλ‘ κ΄λ¦¬νκ³ , λ‘κ·ΈμΈ λ° λͺ¨λ API μ§μ
μ μ΄λ₯Ό κΈ°μ€μΌλ‘ μ κ·Όμ μ μ΄ν¨.
λͺ¨λ νμ κΈ°λ₯μ μ¬μ©μ μλ³μ νμ κ³Ό νμν κΆνΒ·λμ ν보λ₯Ό μ μ λ‘ ν¨.
2. λ°°κ²½
- μλ μΈμ¦μλ GPSΒ·μ¬μ§Β·μ€ν¬λ¦°νμμ μ¬μ©ν¨. κΈ°λ₯μ μ¬μ©νλ €λ©΄ νμν OS κΆνμ ν보ν΄μΌ νλ©°, μΈμ¦ κ²°κ³Όλ₯Ό ν°μ΄μ λμ νλ €λ©΄ μ¬μ©μ μλ³μκ° λ¨Όμ νμ λμ΄μΌ ν¨.
- κΆν 4μ’
μ Android 26~34μμ κΆν λͺ¨λΈμ΄ ν¬κ² λ€λ¦. μ΄λ₯Ό λ¨μΌ λλ©μΈ λͺ¨λΈλ‘ μΆμννκ³ , νμ©λ κΆν λ²μ μμμ κΈ°λ₯μ΄ λΆλΆμ μΌλ‘ λμνλλ‘ μ€κ³ν¨.
- νκ΅ κ°μΈμ 보보νΈλ²μ μ½κ΄ λμ λ²μ μΆμ μ΄ νμν¨.
3. λͺ©ν β Goals
- μΉ΄μΉ΄μ€Β·κ΅¬κΈ OAuthλ‘ κ°μ
Β·λ‘κ·ΈμΈμ μ²λ¦¬ν¨ β κΈ°μ‘΄ μ¬μ©μμ μ κ· μ¬μ©μλ₯Ό λΆκΈ°νλ©°, μ κ· μ¬μ©μλ 5λΆ μ ν¨ν
signup_tokenμ μ¬μ©ν¨.
- κ°μ
μ μ½κ΄ 5μ’
κ³Ό κ°λ³ λμ 2μ’
μ νλͺ©λ³
{agreed, version, agreedAt} ννλ‘ κΈ°λ‘ν¨.
- λλ€μμ νμμ΄λ©° μλ λͺ¨λλ μ΄μ
μ κ±°μΉ¨. μμΌλ νμμ΄λ©° λ§ 14μΈ μ΄μλ§ κ°μ
ν μ μκ³ , κ°μ
νμλ μμ ν μ μμ. κ΄μ¬ μΉ΄ν
κ³ λ¦¬λ 12μ’
μ€ 0~6κ°λ₯Ό μ νν¨ β μλ¬Έ enum 12μ’
νμ (μ€ν μ΄μ #3 ν΄μ). μ±λ³μ API νμ νλμ΄λ©°
MALE/FEMALEλ§ νμ©ν¨. νλ‘ν μ¬μ§μ μ νμ΄λ©° κ°μ
μλ£ ν λ³λ APIλ‘ λ±λ‘ν¨.
- κ°μ
μλ£ μ μμ μ μ 10μ κ³Ό λΈλ‘ μ¦ ν°μ΄λ₯Ό λΆμ¬ν¨ β
tierΒ·scoreΒ·displayTier.
- λ¨μΌ νμ± κΈ°κΈ° μ μ±
μ μ μ©ν¨ β λ€λ₯Έ κΈ°κΈ°μμ λ‘κ·ΈμΈνλ©΄ κΈ°μ‘΄ μΈμ
μ μ’
λ£νκ³ κΈ°μ‘΄ κΈ°κΈ°μ μ΄λ₯Ό μλ¦Ό.
User Β· RefreshToken Β· UserAgreement μν°ν°κ° μμ±λΌ νμ λͺ¨λμ΄ μ°Έμ‘° κ°λ₯ν¨