如何让我的 webworks 应用弹出打开黑莓 10 共享面板?
例如:在浏览器中打开一个网站,点击溢出按钮,然后点击分享
谢谢!
如何让我的 webworks 应用弹出打开黑莓 10 共享面板?
例如:在浏览器中打开一个网站,点击溢出按钮,然后点击分享
谢谢!
您需要查看 invokeTargetPicker API。
本质上,您创建一个请求
var request = {
action: 'bb.action.SHARE',
// for a file
uri: 'file://' + path,
// for text you'd use 'data'
data: 'I am awesome',
target_type: ["APPLICATION", "VIEWER", "CARD"]
};
然后调用 API
blackberry.invoke.card.invokeTargetPicker(request, "Your Title",
// success callback
function() {
console.log('success');
},
// error callback
function(e) {
console.log('error: ' + e);
}
);
API 文档可在此处获得:https ://developer.blackberry.com/html5/apis/blackberry.invoke.card.html#.invokeTargetPicker
我编写了一个示例应用程序,您可以在我们的 GitHub 存储库上对其进行测试:https ://github.com/ctetreault/BB10-WebWorks-Samples/tree/master/ShareTargets
这应该是出现在任何链接、图像或文本上的选项:“共享”。显示的横切菜单中是否不存在该项目?