Tuesday, September 18, 2012

Post Image on friends facebook wall

In this post we shall learn how to post image data on facebook friends wall.

In my last series of facebook i have explained how to post some text data on your friends wall, well posting an image on your friends wall is the similar with just one minute change.

Note: Remember one thing image is a file and if you want to post a file on your friends wall then in that case you have to make use of a class named "FBGraphFile".

You may read my previous blog on posting text data on friends wall and in case of you want to post an image on your friends wall then you have to update the function to the code given below


- (IBAction)postImageButtonclicked:(id)sender
{
    if (fbgraphref!=nil
    {
        NSMutableDictionary *variables = [[NSMutableDictionary alloc]initWithCapacity:2];
      
        
        FbGraphFile *fbfile = [[FbGraphFile alloc]initWithImage:imgv.image];
        
          [variables setObject:fbfile forKey:@"file"];
          [variables setObject:@"iPhone by radix" forKey:@"message"];
        
        [fbgraphref doGraphPost:[NSString stringWithFormat:@"%@/photos",self.friendID] withPostVars:variables];
        
        UIAlertView *objAlert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Data Posted on friends wall" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [objAlert show];
        [self.navigationController popToRootViewControllerAnimated:YES];
    }
}

Code Explanation: In the above code i am using the class FBGraphFile and storing the image data that i want to send to my friends wall.

Then with the help of dictionary i am encapsulating the image and some text about the image.

Later with the help of the FBGraph object i am posting the image and the text data regarding that image  with the help of the method named doGraphPost also make a note that this time its not the feeds that i am using its the photo variable since we want to push a photo on our friends wall.

Now when everything is in place you may run the application.




Now select a friend from the list and when you do you will be navigated to the following screen.


Now when you tap on the Post Image button then the image which is currently selected by you will be posted on your friends facebook feeds.




Later you may login to your facebook account and check your friends wall just in case to see if the image is loaded or not



You can download the source file from here.

If you have any queries regarding this post that you want to ask me let me know via comments or mails

Until then Happy iCoding and have a great Day.

Tuesday, September 4, 2012

Review guidelines from apple

Many a times new developers are not aware about a little secret regarding apple apps and that secret is regarding the apples review policy.

Bottom line: It dosen't matter what your client feels abut the working flow of the app or what your QA feels in the end it has to go through the apple review process and if apple finds out that your app is going against their review guidelines then they will reject your app with a sweet mail to you and the reason for rejection.

So here's a PDF that i downloaded from apple will guide you through the entire process and will help you out in understanding apple's review process. 

Hope after reading the PDF you would understand what is better for your application, if required you can share this PDF with your client so that even he/she too gets an idea regarding this.

Join us on facebook iPhone by Radix Facebook group.

Happy iCoding and have a great day.