Intro

프로토파이는 하나의 디바이스 안에서 일어나는 인터랙션 외에 채팅이나, 송금과 같은 디바이스끼리 주고받는 인터랙션도 간단히 프로토타이핑 할 수 있습니다.

Get Started

디바이스끼리 주고받는 인터랙션을 구현 하기 위해서는 Send Response와 Receive Trigger를 사용해야 합니다. 보내는쪽 디바이스에서 설정한 Send Response의 Message와 받는쪽 디바이스에서 설정한 Receive Trigger의 Message가 일치할 경우 Receive Trigger 하위의 response를 실행시키게 됩니다.

Send Responses

Channel [Component]

Component와 message를 주고 받을 수 있습니다. Channel에서 component를 선택하면 현재 scene 안에 있는 component를 선택할 수 있고 선택한 component와 상호작용하게 만들 수 있습니다. Components 페이지에서 자세한 사용법을 확인 할 수 있습니다.

Channel [ProtoPie Studio]

ProtoPie Studio 에 연결된 디바이스간에 메시지를 주고 받을 수 있습니다. Send 리스폰스와 Receive 트리거를 사용해서 두개 이상의 디바이스가 서로 상호작용하는 인터랙션을 만들 수 있습니다.

Channel [Android Broadcast]

하나의 Android 디바이스 내에서 다른 앱과의 인터랙션이 가능합니다. 자세한 내용은 여기서 확인할 수 있습니다.

Channel [Current Scene]

Scene 내에서 메시지를 주고 받을 수 있습니다. Send 리스폰스와 Receive 트리거를 사용하면 중복되는 인터랙션을 모듈화 시켜서 반복 작업을 줄일 수 있습니다.

Message

전송할 문자열을 정의합니다. 센드 리스폰스에서 정의한 문자열과 리시브 트리거에서 정의한 문자열이 동일할 때 디바이스간의 인터랙션을 실행 시킬 수 있습니다

Assign to Variable

Message와 함께 특정 값을 전달할 수 있습니다. 받는 쪽에서는 전달받은 값을 변수에 저장해서 사용할 수 있습니다.

Send Response

Receive Triggers

Channel

통신하기 위한 채널을 선택합니다. 디바이스간 인터랙션을 구현하기 위해서는 프로토파이 스튜디오를 설정하면 됩니다. Android Broadcasting은 하나의 Android 디바이스 내에서 앱끼리의 통신을 위한 용도로 사용됩니다

Message

센드 리스폰스에서 정의한 문자열과 리시브 트리거에서 정의한 문자열이 동일할 때 디바이스간의 인터랙션을 실행 시킬 수 있습니다

Assign to Variable

Send response에서 message와 함께 특정 값을 함께 전달할 수 있습니다. 전달받은 값을 변수에 저장해서 사용하는게 가능합니다.

Receive Triggers

Example

[object Object]
Back To Top