2013-10-23 1 views
0

내 BB 10 계단식 앱에서 Pin : 210000A와 같은 연락처 정보를 Blackberry Messenger (BBM)에 추가하기 위해 버튼 클릭 수신기를 추가해야합니다. 그것을 위해 내가 뭐하는 거지 다음 ...BB 10에서 BBM에 연락처/핀 추가 네이티브 앱

main.qml는

같은
import bb.cascades 1.0 

Page { 
Container { 
layout: DockLayout { 
} 
TextArea { 
    id: pinEditor 
    hintText: "Enter PIN to invite" 
    onTextChanged: { 
     inviter.pin = text 
    } 
    input.submitKey: SubmitKey.Send 
} 

Inviter { 
    id: inviter 
    horizontalAlignment: HorizontalAlignment.Center 
    verticalAlignment: VerticalAlignment.Center 
} 

} }

하고 Inviter.qml는 수입 bb.cascades 1.0

Container { 
property string pin 
Button { 
text: "Invite to BBM" 
onClicked: { 
    query.uri = "pin:" + pin 
    invoke.trigger("bb.action.INVITEBBM") 
} 
} 
attachedObjects: [ 
    Invocation { 
    id: invoke 
    query: InvokeQuery { 
     id: query 
     invokeTargetId: "sys.bbm.sharehandler" 
     onQueryChanged: { 
      invoke.query.updateQuery() 
     } 
    } 
} 
같다

Qml에서 "읽기 전용 속성을 설정할 수 없습니다."오류가 발생했습니다. 또한 추가했습니다.

LIBS + = -lbbplatformbbm "bar-descriptor.xml"에서 LIBS + = -lbbsystem 및 BBM 권한 내 응용 프로그램에서 BBM에 연락처를 추가하려면 BBM에 등록해야합니까? 그리고 위의 오류를 수정하는 방법?

도와주세요,

감사

답변

1
내가 여기 추측하지만,이 방법으로 시도하고있어

: 답장을 보내

Container { 
    property string pin 
    Button { 
     text: "Invite to BBM" 
     onClicked: { 
      invoke.query.setUri("pin:" + pin) 
      invoke.trigger("bb.action.INVITEBBM") 
     } 
    } 
    attachedObjects: [ 
     Invocation { 
      id: invoke 
      query { 
       invokeTargetId: "sys.bbm.sharehandler" 
       onQueryChanged: { 
        invoke.query.updateQuery() 
       } 
      } 
     } 
    ] 
} 
+0

감사합니다,하지만 난 "InvocationPrivate : 트리거를 얻고있다 : 어떤 대상 콘솔에서 선택한 작업에 사용할 수있는 항목 "을 선택합니다. – Sharath

+0

시뮬레이터에서 작업하고 있습니까? –

+0

예 시뮬레이터에서 작업 중입니다 – Sharath

관련 문제