Requesting Permission
Users must grant permission for an app to access personal information, including the current location, calendar, contact information, reminders, and photos. Although people appreciate the convenience of using an app that has access to this information, they also expect to have control over their private data. For example, people like being able to automatically tag photos with their physical location or find nearby friends, but they also want the option to disable such features.
μ¬μ©μλ μ±μ΄ νμ¬ μμΉ, μΊλ¦°λ, μ°λ½μ² μ 보, μλ¦Ό λ° μ¬μ§ λ±μ κ°μΈ μ 보μ μ‘μΈμ€ ν μμλ κΆνμ λΆμ¬ν΄μΌν©λλ€. μ¬λλ€μμ΄ μ 보μ μ‘μΈμ€ ν μμλ μ±μ μ¬μ©νλ νΈλ¦¬ μ±μ μ μκ³ μμ§λ§ κ°μΈ λ°μ΄ν°λ₯Ό μ μ΄ ν μ μκΈ°λ₯Ό κΈ°λν©λλ€. μλ₯Ό λ€μ΄ μ¬λλ€μ μ¬μ§μ μ€μ μμΉμ μλμΌλ‘ νκ·Ένκ±°λ κ°κΉμ΄ μΉκ΅¬λ₯Ό μ°Ύμ μμλ κ²μ μ’μνμ§λ§ κ·Έλ¬ν κΈ°λ₯μ μ¬μ©νμ§ μλλ‘ μ€μ ν μλ μμ΅λλ€.

Request personal data only when your app clearly needs it. Itβs natural to be suspicious of a request for personal information, especially if thereβs no obvious need for it. Make sure permission requests occur only when people are using features that clearly need personal data. For example, an app might only request access to the current location when activating a location tracking feature.
μ±μ΄ λͺ ννκ² νμν λλ§ κ°μΈ λ°μ΄ν°λ₯Ό μμ²νμμμ€. νΉν κ°μΈ μ λ³΄κ° νμνμ§ μμ κ²½μ° κ°μΈ μ 보 μμ²μ λν΄ μμ¬μ€λ¬μ΄ κ²μ λΉμ°ν©λλ€. μ¬λλ€μ΄ κ°μΈ λ°μ΄ν°κ° λΆλͺ ν νμν κΈ°λ₯μ μ¬μ©νλ κ²½μ°μλ§ κΆν μμ²μ΄ λ°μνλμ§ νμΈνμμμ€. μλ₯Ό λ€μ΄ μ±μ μμΉ μΆμ κΈ°λ₯μ νμ±ν ν λ νμ¬ μμΉμ λν μ‘μΈμ€ λ§ μμ²ν μ μμ΅λλ€.

Explain why your app needs the information. Provide custom text (known as a /purpose string/ or /usage description string/ ) for display in the system's permission request alert, and include an example. Keep the text short and specific, use sentence case, and be polite so people don't feel pressured. Thereβs no need to include your app nameβthe system already identifies your app. For developer guidance, see Protecting the User's Privacy.
μ±μ μ λ³΄κ° νμν μ΄μ λ₯Ό μ€λͺ νμμμ€. μμ€ν μ κΆν μμ² κ²½κ³ μ νμ ν μ¬μ©μ μ§μ ν μ€νΈ (/ λͺ©μ λ¬Έμμ΄ / λλ / μ¬μ©λ² μ€λͺ λ¬Έμμ΄ /)λ₯Ό μ 곡νκ³ μμ λ₯Ό μ 곡νμμμ€. ν μ€νΈλ₯Ό μ§§κ³ κ΅¬μ²΄μ μΌλ‘ μ μ§νκ³ λ¬Έμ₯μ μ¬μ©νλ©° μ¬λλ€μ΄ μλ°κ°μ λλΌμ§ μλλ‘ μΉμ ν©λλ€. μ± μ΄λ¦μ ν¬ν¨μν¬ νμκ° μμ΅λλ€. μμ€ν μμ μ΄λ―Έ μ±μ μλ³ν©λλ€.

Request permission at launch only when necessary for your app to function. Users wonβt be bothered by this request if itβs obvious that your app depends on their personal information to operate.
μ± μ€νμ νμν κ²½μ°μλ§ μ€ν κΆνμ μμ²νμμμ€. κ·νμ μ±μ΄ κ°μΈ μ 보μ μμ‘΄νμ¬ μλνλ κ²μ΄ λͺ λ°±ν κ²½μ° μ¬μ©μλμ΄ μμ²μΌλ‘ μΈν΄ κ³ λ―Όνμ§ μμ κ²μ λλ€.
Donβt request location information unnecessarily. Before accessing location information, check the system to see whether Location Services is enabled. With this knowledge, you can delay the alert until a feature truly requires it, or perhaps avoid the alert altogether. To learn how to implement location features, see MapKit and Location and Maps Programming Guide.
μμΉ μ 보λ₯Ό λΆνμνκ² μμ²νμ§ λ§μμμ€. μμΉ μ 보μ μ‘μΈμ€νκΈ° μ μ μμΉ μλΉμ€κ° νμ±νλμ΄ μλμ§ νμΈνμμμ€. μ΄ μ§μμ ν΅ν΄ κΈ°λ₯μμ μ§μ μΌλ‘ νμλ‘ ν λκΉμ§ κ²½κ³ λ₯Ό μ§μ°νκ±°λ κ²½κ³ λ₯Ό νΌν μ μμ΅λλ€.
Requesting Permission - App Architecture - iOS - Human Interface Guidelines - Apple Developer
Last updated