1

我是 BB 10 级联和黑莓平台提供的功能的新手。我想从我的 BB 10 Cascades 应用程序中向 BBM Contacts 添加一个联系人,例如 3BDAEE2D。如何以编程方式进行?请建议我一种方法,以便我可以快速解决它...

谢谢!!!

嗨,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"
                    }
                }

我正在使用这个。但是当我在我的应用程序中将语言选项从英语切换到阿拉伯语时,它第一次显示阿拉伯语并且即使我下次将语言选项从阿拉伯语更改为英语,它也永远不会再改变。

当我关闭应用程序并再次打开时,它会显示之前选择的相应语言。

想做,但是不知道怎么做。。。

请帮忙!!!

4

2 回答 2

2

您可以通过使用 Invite to 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

于 2013-10-23T13:03:26.013 回答
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"
            }
 ]
于 2013-11-01T06:04:03.707 回答