...
Inc drawio | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Code Block | ||
---|---|---|
| ||
android { defaultConfig { // my_app_key 에는 버즈스크린 연동 시 발급받은 앱키를 입력합니다. manifestPlaceholders = [buzzScreenAppKey:"my_app_key"] } } ... repositories { maven { url "https://dl.bintray.com/buzzvil/maven/" } } ... dependencies { // M앱을 위한 익스텐션 라이브러리, BuzzScreenHost. L앱과 다름에 주의! implementation 'com.buzzvil.buzzscreen.ext:buzzscreen-host:1.14.1.20' // (optional) Extension SDK에서 제공하는 암호화를 사용하는 경우, 아래의 library를 추가해 주어야 합니다. // implementation 'com.github.joshjdevl.libsodiumjni:libsodium-jni-aar:1.0.8' } |
...
항목 | 코드 | 호출 위치 | 세부내용 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
유저 정보 설정을 위한 객체 |
| L앱 잠금화면을 활성화하기 전에 설정 | 유저 정보를 설정할 수 있는 클래스인 | |||||||||||
유저 식별값
|
|
유저아이디가 설정되지 않으면 L앱은 M앱에서 로그인되지 않았다고 판단하고 | ||||||||||||
유저 연령
|
| 유저의 출생 년도를 4자리의 숫자로 입력하여 나이를 설정 | ||||||||||||
유저 성별
|
| 미리 정의된 String 을 통해 형식에 맞추어 성별 설정
| ||||||||||||
유저 정보 동기화
|
| 설정한 유저 정보를 L앱으로 동기화
|
...
Code Block | ||
---|---|---|
| ||
dependencies { // L앱을 위한 BuzzScreenClient 라이브러리. BuzzScreenHost 와 버전이 반드시 일치해야 합니다. implementation 'com.buzzvil.buzzscreen.ext:buzzscreen-client:1.14.1.20' // (optional) Extension SDK에서 제공하는 암호화를 사용하는 경우, 아래의 library를 추가해 주어야 합니다. // implementation 'com.github.joshjdevl.libsodiumjni:libsodium-jni-aar:1.0.8' } |
...