【问题标题】:Add a contact/pin to BBM from BB 10 Native App从 BB 10 Native App 向 BBM 添加联系人/pin
【发布时间】:2013-10-23 11:42:34
【问题描述】:

在我的 BB 10 cascades 应用程序中,我需要添加一个按钮单击侦听器,以便将 pin:210000A 等联系信息添加到 Blackberry Messenger (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 中添加联系人?以及如何解决上述错误?

请帮忙,

谢谢

【问题讨论】:

    标签: qml blackberry-10 blackberry-cascades bb-messenger


    【解决方案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()
                    }
                }
            }
        ]
    }
    

    【讨论】:

    • 感谢您的回复,但我在控制台上收到“InvocationPrivate::trigger: no target items available for selected action”。
    • 也许调用在模拟器上不起作用。试用实际设备
    猜你喜欢
    • 1970-01-01
    • 2016-01-15
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多