> For the complete documentation index, see [llms.txt](https://developer.aliothx.net/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.aliothx.net/start/common/index/channel.md).

# 채널링

## 디바이스 정보

1. 앱을 실행하고 "**디바이스 정보**" 버튼을 누릅니다.

<div align="left"><figure><img src="/files/h9mPes7dp2CE39QwqhmL" alt=""><figcaption></figcaption></figure></div>

2. 버튼을 누른 후, 디바이스의 고유 UUID가 플러터 앱으로 반환됩니다. 이 UUID는 디바이스를 고유하게 식별하는 데 사용됩니다.
3. 결과 메시지는 플랫폼에 따라 다릅니다. 안드로이드 기기의 경우 "안드로이드폰의 디바이스 정보는 \[UUID] 입니다." 메시지가 표시되고, 아이폰의 경우 "아이폰의 디바이스 정보는 \[UUID] 입니다." 메시지가 표시됩니다.

![](/files/Ac1lSOCZ3mX2zdhLQBti)![](/files/oRyXrIakmg5Ce1w6hdg1)

## 탐색 메뉴 제어 (안드로이드 전용)

안드로이드 기기에서는 "**탐색 메뉴 보이기**" 또는 "**탐색 메뉴 숨기기**" 버튼을 사용하여 시스템 UI의 탐색 메뉴를 제어할 수 있습니다.

* "**탐색 메뉴 보이기**" 버튼을 누르면 탐색 메뉴가 화면에 나타납니다.

<div align="left"><figure><img src="/files/W38SzVWCjePaTjEFpvHE" alt=""><figcaption></figcaption></figure></div>

* "**탐색 메뉴 숨기기**" 버튼을 누르면 탐색 메뉴가 화면에서 숨겨집니다.

<div align="left"><figure><img src="/files/osTNaGRZI2Wb9Ef0Pcsc" alt=""><figcaption></figcaption></figure></div>

### 패키지 설치 확인

앱에서 특정 패키지의 설치 여부를 확인할 수 있습니다. "패키지 설치확인" 버튼을 누르면 선택한 패키지가 설치되었는지 여부가 플러터 앱으로 반환됩니다.

<div align="left"><figure><img src="/files/pS9RER3r4qJcJisamX8G" alt=""><figcaption></figcaption></figure></div>

* 패키지가 설치된 경우: "\[패키지 이름] 패키지가 설치되었습니다." 메시지가 표시됩니다.
* 패키지가 설치되지 않은 경우: "\[패키지 이름] 패키지가 설치되지 않았습니다." 메시지가 표시됩니다.

### 패키지 이름 입력

"Package Name" 입력란에 원하는 패키지 이름을 입력할 수 있습니다. 이 입력란을 사용하여 검색할 패키지를 지정할 수 있습니다.

<div align="left"><figure><img src="/files/9dzNLRpvQm8CaSGeem03" alt=""><figcaption></figcaption></figure> <figure><img src="/files/mkmBkgQMFY0cTQrcViln" alt=""><figcaption></figcaption></figure></div>

* 패키지 이름을 입력하고 "패키지 설치확인" 버튼을 누르면 해당 패키지의 설치 여부를 확인할 수 있습니다.

Flutter 앱에서 네이티브 기능을 활용하여 앱을 더욱 풍부하게 만들 수 있는 방법을 참고하여, 채널링을 통해 네이티브 기능을 활용하면 앱의 성능과 기능을 향상시킬 수 있습니다.

채널링을 통해 플러터와 네이티브 간 인터페이스 하는 가이드를 참고해서 앱 개발에 활용해보세요. 플러터에서 네이티브, 네이티브에서 플러터로 쌍방향 인터페이스가 가능합니다.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.aliothx.net/start/common/index/channel.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
