2013-10-22 4 views
1

저는 BB 10 캐스케이드에 익숙하며 블랙 베리 플랫폼에서 제공하는 기능을 제공합니다. 내 BB 10 계단식 응용 프로그램에서 BBM 연락처에 3BDAEE2D라는 연락처를 추가하고 싶습니다. 그것을 체계적으로하는 방법? 제게 제안 해주세요. 신속하게 해결할 수 있습니다 ...내 BB 10 캐스케이드 앱에서 BBM에 연락처 추가

고마워요!

안녕 MSohm,

게시물이 나를 위해 일한다

하지만, 작은 문제.

찾아주세요!

InvokeActionItem { 
        id:supportBBM   
        title: qsTr("Support") + Retranslate.onLanguageChanged 
        ActionBar.placement: ActionBarPlacement.InOverflow 

        imageSource: "asset:///images/support_icon.png" 
        query { 
         invokeActionId: "bb.action.INVITEBBM" 
         uri: "pin:2ADAEE2F" 
        } 
       } 

저는 이것을 사용하고 있습니다. 하지만 내 앱에서 영어에서 아랍어로 언어 옵션을 전환하면 아랍어가 처음으로 표시되며 다음 번에 아랍어에서 영어로 언어 옵션을 변경하더라도 다시 변경되지 않습니다.

앱을 닫고 다시 열면 이전에 선택한 해당 언어가 표시됩니다.

는 내가하고 싶은,하지만 그 작업을 수행하는 방법을 못해서 ...

제발 도와주세요!

답변

2

BBM에 초대를 사용하여 BBM을 호출하면이 작업을 수행 할 수 있습니다. 다음은 QML에서이를 수행하는 방법의 예입니다. 이에

InvokeActionItem { 
title: "Invite to BBM" 
query { 
    invokeActionId: "bb.action.INVITEBBM" 
    uri: "pin:3BDAEE2D" 
} 

문서는 여기에서 찾을 수 있습니다 :이 시도하고 노력하고 있습니다 https://developer.blackberry.com/native/documentation/cascades/device_platform/invocation/bbm.html

+0

답장을 보내 주셔서 감사합니다. 몇 가지 질문이 있습니다. 1. BBM에 등록해야합니까? 2. 시뮬레이터에서이 문제를 테스트하고 BBM으로 성공적으로 이동하여 "BBM을 설치하여 실시간으로 블랙 베리 연락처와 채팅하고 공유하십시오". 장치에서 동일한 작업을 수행 할 수 있습니까? – Sharath

0

,

감사합니다!

action :[ 
ActionItem { 
        title: qsTr("Support") + Retranslate.onLanguageChanged 
        ActionBar.placement: ActionBarPlacement.InOverflow 

        imageSource: "asset:///images/support_icon.png" 

        onTriggered: { 
         supportBBM.trigger("bb.action.INVITEBBM") 
        } 
       } 
    ] 
attachedObjects: [ 
Invocation { 
      id: supportBBM 
      query { 
       invokeActionId: "bb.action.INVITEBBM" 
       uri: "pin:2ADAEE2F" 
      } 
]