콘텐츠 허브: 내 앱을 다른 사람이 사용할 수 있도록 설정

콘텐츠 허브: 내 앱을 다른 사람이 사용할 수 있도록 설정

내 앱은 휴대폰의 마이크를 사용하여 오디오를 녹음합니다. 다른 앱에서 원할 때마다 호출할 수 있도록 해야 합니다.

이메일이나 텔레그램과 같은 메시징 서비스에서 "첨부 파일 추가"를 클릭할 수 있어야 한다고 가정해 보겠습니다. 내 앱이 콘텐츠 피어 선택기에 나열되어야 합니다. 사용자가 내 앱을 선택하면 파일을 기록하고 요청하는 앱으로 다시 보내야 합니다.

MainViewqml 파일에는 다음과 같은 섹션이 있습니다.

ContentPeer {
     id: trkSourceSingle
     contentType: ContentType.Music
     handler: ContentHandler.Source
     selectionType: ContentTransfer.Single
 }
Connections {
        target: ContentHub
        onExportRequested: {
            // show content picker
            isTransferRequested=true
            transfer.items = selectedItem;
            transfer.state = ContentTransfer.Charged;
            console.log("I am expected to export content")
        }
    }

허브가 앱을 요청하면 앱이 녹음 페이지를 표시하여 응답한다는 아이디어입니다. 사용자가 녹음을 중지하면 앱이 종료되고 요청하는 앱에 제어권이 반환되어야 합니다.

그러나 오류가 발생하고 앱이 충돌합니다. 쇼 sdk log"failed event received". 무엇이 잘못되었으며 어떻게 진행해야 합니까?

미리 감사드립니다

관련 정보