Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
Free

Apache License, 2.0

The Apache License, 2.0 is an
open-source license.
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

  • Released: May 25, 2012
    Last Update: Jan 19, 2013
  • Language: Objective-C
    Framework: UIKit
    Platform(s): iPhone
  • Time / costs savings: 5h / $300 *
(5 ratings)

Tell a Friend Email Composer

Tell a Friend Email Composer
Developed by Adar Porat, Released May 25, 2012

An iOS toolkit for displaying a preconfigued mail composer with a "Tell a Friend" template in ios apps.

Objective-C

Tags: app store , iphone , objective-c , uikit

What is iTellAFriend?

iTellAFriend is an iOS toolkit for displaying a preconfigued mail composer with a "Tell a Friend" template in ios apps.

Installation

To install iTellAFriend into your app, drag the iTellAFriend.h, .m into your project.

To enable iTellAFriend in your application you need to initialize iTellAFriend before the app has finished launching. The easiest way to do this is to add the iTellAFriend configuration code in your AppDelegate's, like this:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

  [iTellAFriend sharedInstance].appStoreID = 408981381;

  return YES;
}

To present the iTellAFriend controller, use:

if ([[iTellAFriend sharedInstance] canTellAFriend]) {
  UINavigationController* tellAFriendController = [[iTellAFriend sharedInstance] tellAFriendController];
  [self presentModalViewController:tellAFriendController animated:YES];
}

       

View all 4 reviews »

User Reviews

  • Pantelis Proios 5 months ago
    Easy to use. Does exactly what it is supposed to to do.
    Flag
    Was this helpful? Yes No
  • Vinicius 6 months ago
    Worked perfectly for me, tks.
    Flag
    Was this helpful? Yes No
  • 1 of 1 people found this review helpful Matthew Boeck 12 months ago
    Excellent component. Just implemented "iRate" that I found on bin press as well. This component was a bit more tricky for 2 reasons. #1: I had to either make it ARC compliant myself (which I did at first, then I found an updated version of this on github) and #2: I had linking problems (turns out it was due to me not adding MessageUI framework to my project). Works great after setup, 5 stars!
    Flag
    Was this helpful? Yes No

Questions & Comments


Or enter your name and Email
No comments have been posted yet.
You must be logged-in to vote. Log-in to your account or register now.