How NOT to Suck at App Distribution - Quick Start Guide - Appsocially's Growth SDK v.0.6.0
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

How NOT to Suck at App Distribution - Quick Start Guide - Appsocially's Growth SDK v.0.6.0

on

  • 763 views

This is a Quick Start Guide to AppSocially's Growth SDK v.0.6.0. AppSocially makes viral loops.

This is a Quick Start Guide to AppSocially's Growth SDK v.0.6.0. AppSocially makes viral loops.

Statistics

Views

Total Views
763
Views on SlideShare
763
Embed Views
0

Actions

Likes
2
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

How NOT to Suck at App Distribution - Quick Start Guide - Appsocially's Growth SDK v.0.6.0 Presentation Transcript

  • 1. founders@appsocial.ly AppSocially QUICK START GUIDE (v.0.6.0)
  • 2. CONTENTS founders@appsocial.ly Contents ๏ What is AppSocially? ๏ How it works ๏ Run the Sample App ๏ How to Implement in Your App 1.Add SDK to Your Project 2.Implement Referral Mechanism ๏ What’s Next? ๏ Reference
  • 3. founders@appsocial.lyWHAT IS APPSOCIALLY? What is AppSocially?
  • 4. founders@appsocial.lyPROBLEM WE SOLVE THE BIGGEST PROBLEM APP DEVELOPERS HAVE TODAY: WE HELP THEM GET MORE CUSTOMERS
  • 5. founders@appsocial.ly 0% 18% 35% 53% 70% Search App Store Family or Friends Media TV Ad In-App Ad 9% 6% 9% 52% 63% 13%13% 17% 61% 63% HOW DO USERS DISCOVER APPS? Source: Nielsen, Q3 2011 iOS AppStore Android Market AppSocially PLOBLEM founders@appsocial.ly Angel.co/appsocially
  • 6. founders@appsocial.lySOLUTION PLATFORM FOR MOBILE ORGANIC GROWTH SDK ACTIONABLE ANALYTICS
  • 7. founders@appsocial.lySDK ::: “ShareThis for mobile” Share Trackable UIActivity Share like Instagram/ Path Aggregated Friend Picker Custom View
  • 8. founders@appsocial.lyACTIONABLE ANALYTICS ::: “Optimizely for mobile”
  • 9. SOLUTION founders@appsocial.ly Having AppSocially is like having mobile- focused ”user growth team as a platform.” What “Growth Team” does Implement Referral Mechanism Track Referral Metrics Optimize Referral Landing Pages What others do for mobile user growth. It takes 3 month w/ 10 people, requires tons of knowledge, skills and experience. What you do w/ AppSocially. ✓Quick install ✓Measure predefined metrics ✓Test different designs + +
  • 10. founders@appsocial.lyHOW IT WORKS How it works
  • 11. founders@appsocial.lyHOW IT WORKS ✓Install SDK
  • 12. founders@appsocial.lyHOW IT WORKS ✓Edit Templates
  • 13. founders@appsocial.lyHOW IT WORKS ✓Personalize Templates
  • 14. founders@appsocial.lyHOW IT WORKS A CB ✓A/B Test Templates
  • 15. founders@appsocial.lyHOW IT WORKS ✓Keep Track of Viral Metrics
  • 16. founders@appsocial.lyRUN THE SAMPLE APP Run the Sample App
  • 17. RUN THE SAMPLE APP founders@appsocial.ly 0. Signup and create an app ๏ Signup for an AppSocially account •http://appsocial.ly ๏ Create new app
  • 18. RUN THE SAMPLE APP founders@appsocial.ly 1. Download SDK from the AppSocially Dashboard Sample projects are included in the ZIP file. Prepare this API Key.
  • 19. RUN THE SAMPLE APP founders@appsocial.ly 2. Create a new app on the Facebook App Dashboard
  • 20. RUN THE SAMPLE APP founders@appsocial.ly 3. Replace the AppSocially API Key and Facebook APP ID [Growth setAPIKey:@"YOUR_APPSOCIALLY_API_KEY"]; [Growth setFacebookAppID:@"YOUR_FACEBOOK_APP_ID"]; (AppDelegate.m) #import <Growth/Growth.h>
  • 21. RUN THE SAMPLE APP founders@appsocial.ly 4. Build & Run!
  • 22. founders@appsocial.lyHOW TO IMPLEMENT IN YOUR APP How to Implement in Your App
  • 23. founders@appsocial.lyHOW TO IMPLEMENT IN YOUR APP 1. Add SDK to Your Project
  • 24. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly 1. Drag the “GrowthSDK” folder into your project
  • 25. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly 2. Setup your project ๏ Add required frameworks- Accounts.framework - AddressBook.framework - AddressBookUI.framework - CFNetwork.framework - MessageUI.framework - MobileCoreServices.framework - QuartzCore.framework - Security.framework - Social.framework - SystemConfiguration.framework - libresolv.dylib - libxml2.dylib - libiconv.dylib ๏ Update Build Configurations - Set "Other Linker Flags" configiration to "-ObjC -all_load".
  • 26. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly 3. Start Coding! [Growth setAPIKey:@"YOUR_APPSOCIALLY_API_KEY"]; [Growth setFacebookAppID:@"YOUR_FACEBOOK_APP_ID"]; (AppDelegate.m) #import <Growth/Growth.h>
  • 27. founders@appsocial.lyHOW TO IMPLEMENT IN YOUR APP 2. Implement Referral Mechanism
  • 28. founders@appsocial.lyHOW TO IMPLEMENT IN YOUR APP Share Trackable UIActivity Share like Instagram/ Path Aggregated Friend Picker Custom View * See “Implement Referral Mechanism” chapter to learn how to implement each patterns.
  • 29. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly Action Sheet Type Just 1 line. [Growth showInviteSheetInView:self.view]; Sample Project: FirstSample
  • 30. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly Aggregated Friend Picker (Invite like Path) Sample Project: InviteSample Implement the delegate methods. Same as usual UIViewController subclasses. GRFriendPickerViewController *pickerCtr = [[GRFriendPickerViewController alloc] init]; pickerCtr.delegate = self; // customize here [self presentViewController:pickerCtr animated:YES completion:nil]; Call inviteFriends method. [GRInviter inviteFriends:self.pickedFriends inviteInfo:inviteInfo withMessage:NO completion:nil]; - (void)friendPickerViewController:(GRFriendPickerViewController *)controller didPickedFriends:(NSArray *)friends { self.pickedFriends = friends; [controller dismissViewControllerAnimated:YES completion:^{ // do something after friends being picked }]; }
  • 31. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly Share Sample Project: ShareSample Call each Sharers. [GRFacebookSharer shareWithItems:shareItems completion:nil]; [GRTwitterSharer shareWithItems:shareItems completion:nil];
  • 32. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly Trackable UIActivity Sample Project: ShareSample Same as default UIActivities. GRTrackableTwitterActivity *twitter = [[GRTrackableTwitterActivity alloc] init]; GRTrackableFacebookActivity *facebook = [[GRTrackableFacebookActivity alloc] init]; GRTrackableMailActivity *mail = [[GRTrackableMailActivity alloc] init]; GRTrackableSMSActivity *sms = [[GRTrackableSMSActivity alloc] init]; NSArray *activities = @[twitter, facebook, mail, sms]; UIActivityViewController *activityCtr; activityCtr = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:activities];
  • 33. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly Share like Instagram Sample Project: ShareSample Same as usual UIViewController subclasses. GRShareComposeViewController *shareCtr; shareCtr = [[GRShareComposeViewController alloc] init]; [self presentViewController:shareCtr animated:YES completion:nil];
  • 34. HOW TO IMPLEMENT IN YOUR APP founders@appsocial.ly Custom View Type Sample Project: Customized View Sample - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { switch (indexPath.row) { case 0: default: // title break; case 1: // Twitter [GRTwitterDMInviter invite:nil completionHandler:nil]; break; case 2: // Facebook [GRFacebookMessageInviter invite:nil completionHandler:nil]; break; case 3: // Mail [GRMailInviter invite:nil completionHandler:nil]; break; case 4: // SMS [GRSMSInviter invite:nil completionHandler:nil]; break; } } Call each inviters.
  • 35. founders@appsocial.lyWHAT’S NEXT What’s Next?
  • 36. WHAT’S NEXT founders@appsocial.ly What’s next? ๏ Keep track of your customer’s referral metrics on the Dashboard ๏ Edit and personalize your landing pages (= template) on the Dashboard ๏ Available soon: •A/B test different designs of landing pages •Send push notification to your existing customers to accelerate referrals •Customize domain <iloveapp.co/XXXX> -> <yoursomain.com/XXXX>
  • 37. founders@appsocial.lyREFERENCE Reference
  • 38. REFERENCE founders@appsocial.ly Reference ๏ AppSocially •http://appsocial.ly
  • 39. founders@appsocial.ly AppSocially founders@appsocial.ly AppSocially FOUNDERS@APPSOCIAL.LY Thanks!