Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 924 Bytes

Microphone.md

File metadata and controls

44 lines (31 loc) · 924 Bytes

Microphone Request Permission

개발 중 앱에서 음성 접근 권한을 얻는 법을 기록해보자 🧐

우선 info.plistkey를 작성한다.

Privacy - Microphone Usage Description

Value에는 alert에서 보여줄 메세지를 작성한다.

info

이제 코드를 작성한다. 👩‍💻

import AVKit

func requestMicrophonePermission(){
    AVAudioSession.sharedInstance().requestRecordPermission({(granted: Bool)-> Void in
        if granted {
            print("Mic: 권한 허용")
        } else {
            print("Mic: 권한 거부")
        }
    })
}

위 코드를 작성하고,

override func viewDidLoad() {
    super.viewDidLoad()
    requestMicrophonePermission()
}

메서드를 호출하면

alert

이렇게 잘 나오는 것을 볼 수 있다 💁‍♀️