FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
dialog.delegate = self; dialog.userMessagePrompt = @"Example prompt";
dialog.attachment = @"{\"name\":\"Facebook Connect for iPhone\"," "\"href
\":\"http://developers.facebook.com/connect.php?tab=iphone\"," "\"caption\":\"Caption
\",\"description\":\"Description\"," "\"media\":[{\"type\":\"image\"," "\"src
\":\"http://img40.yfrog.com/img40/5914/iphoneconnectbtn.jpg\"," "\"href
\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}]," "\"properties \":{\"another link\":{\"text\":\"Facebook home page\",\"href\":\"http://www.facebook.com\"}}}"; // replace this with a friend's UID // dialog.targetId = @"999999";
[dialog show];
Download iOS Beta Builder 1.0 While I’ve been working on iOS for awhile, I don’t have a ton of experience with Cocoa proper – I’m sure there are probably some issues that slipped through the testing process. Screenshots: How Does It Work? 1. Build your .ipa file using Xcode’s ‘Build and Archive’ option. Choose ‘Save to Disk’. 2. Launch BetaBuilder (or drag and drop the .ipa on to it). If you need to, select your .ipa file. The app should pre-fill the other details. 3. Enter your intended deployment URL. This is the URL on the Web where your beta will be posted / viewed in a browser. This info gets baked into the deployment file. 4. Hit ‘Generate Deployment Files’ and pick a location to output the files. That’s it – just upload the generated files to your Web server and then hit the URL in the device’s browser. BetaBuilder simply generates the HTML and manifest files needed to make wireless distribution work. As a convenience, it also bundles an iTunes install...
how to use it???? and where to put the code
ReplyDeleteHi Paras,
ReplyDeleteWhen you download the facebook API, inside that library there is a class facebookPublish.m and find the below function :
//Example Code :
- (void)request:(FBRequest*)request didLoad:(id)result {
if ([request.method isEqualToString:@"facebook.photos.upload"]) {
NSDictionary* photoInfo = result;
postedImageURL=[photoInfo objectForKey:@"src"];
[self doPublishNow]; //This is the function where you put the ablove code
}
[self hideLoader];
}
-(void)doPublishNow
{
FBController *FBC=[FBController sharedInstance];
FBStreamDialog* dialog = [[[FBStreamDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.userMessagePrompt = @"Comment";
NSString *caption=[FBC.otherInformation objectForKey:@"caption"]; //create otherInformation dictionary to set some value.
NSString *description=[FBC.otherInformation objectForKey:@"description"];
NSString *url=[FBC.otherInformation objectForKey:@"url"];
dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"www.google.com\"," "\"href\":\"http://www.google.com/\"," "\"caption\":\"%@\",\"description\":\"%@\"," "\"properties\":{\"URL\":{\"text\":\"%@\",\"href\":\"%@\"}}}",caption,description,url,url];
[dialog show];
}