Skip to content

Instantly share code, notes, and snippets.

@hansemannn
Created February 7, 2017 21:36
Show Gist options
  • Save hansemannn/0090db2ca5e8f2aa53dd266ed0e41f40 to your computer and use it in GitHub Desktop.
Save hansemannn/0090db2ca5e8f2aa53dd266ed0e41f40 to your computer and use it in GitHub Desktop.
var FBSDKShareLinkContent = require("FBSDKShareKit/FBSDKShareLinkContent"),
FBSDKShareDialog = require("FBSDKShareKit/FBSDKShareDialog"),
NSURL = require("Foundation/NSURL");
var win = Ti.UI.createWindow({
backgroundColor: "#fff"
});
var btn = Ti.UI.createButton({
title: "Trigger Share Dialog"
});
btn.addEventListener("click", function() {
presentShareDialog({
link: "http://appcelerator.com",
description: "Titanium rocks!",
title: "Ti.Facebook Hyperloop"
})
});
win.add(btn);
win.open();
function presentShareDialog(params) {
var content = FBSDKShareLinkContent.alloc().init();
Ti.API.info(content);
content.setContentURL(NSURL.URLWithString(params["link"]));
content.setContentDescription(params["description"]);
content.setContentTitle(params["title"]);
var shareDialog = new FBSDKShareDialog();
shareDialog.setShareContent(content);
shareDialog.show();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment