26
431 431 Appendix Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages, I highly recommend exploring all of the wonderful iOS-related app directories, news, and review sites available online when performing competitive research and acquiring press coverage for your app. With new sites springing up all the time, this appendix may not represent an exhaustive list of online resources, but with more than 90 links, this collection should serve as a good starting point. NOTE: As a reminder, some app review sites may charge a fee to write an app review or to guarantee an expedited review. Tread carefully, and always read a site’s app review policy before submitting your app for consideration. iOS App Directories, News, and Review Sites Since many of these sites (listed here in alphabetical order) offer a combination of app news, reviews, forums, and more, it’s nearly impossible to separate them into distinct categories. But you should really take the time to check out each and every one of these sites anyway so that you have a good understanding of all the competitive research and promotional opportunities available online. 148Apps (http://www.148apps.com/) All About iPhone (http://www.allaboutiphone.net/) All iPhone Apps Review (http://www.alliphoneappsreview.com/) App Advice (http://appadvice.com/) App of the Day (http://appoftheday.com/)

Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Embed Size (px)

Citation preview

Page 1: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

431

431

Appendix

Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages, I highly recommend

exploring all of the wonderful iOS-related app directories, news, and review sites

available online when performing competitive research and acquiring press coverage for

your app.

With new sites springing up all the time, this appendix may not represent an exhaustive

list of online resources, but with more than 90 links, this collection should serve as a

good starting point.

NOTE: As a reminder, some app review sites may charge a fee to write an app review or to guarantee an expedited review. Tread carefully, and always read a site’s app review policy

before submitting your app for consideration.

iOS App Directories, News, and Review Sites Since many of these sites (listed here in alphabetical order) offer a combination of app

news, reviews, forums, and more, it’s nearly impossible to separate them into distinct

categories. But you should really take the time to check out each and every one of these

sites anyway so that you have a good understanding of all the competitive research and

promotional opportunities available online.

� 148Apps (http://www.148apps.com/)

� All About iPhone (http://www.allaboutiphone.net/)

� All iPhone Apps Review (http://www.alliphoneappsreview.com/)

� App Advice (http://appadvice.com/)

� App of the Day (http://appoftheday.com/)

Page 2: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

APPENDIX: Online Resources for App Research and Marketing 432

� App Smile (http://www.appsmile.com/)

� App Store Apps (http://www.appstoreapps.com/)

� AppAddict (http://appaddict.net/)

� AppBoy (http://www.appboy.com/)

� AppChatter (http://www.appchatter.com/)

� AppCraver (http://www.appcraver.com/)

� AppGamer (http://appgamer.net/)

� AppStoreHQ (http://www.appstorehq.com/)

� Apple iPhone School (http://www.appleiphoneschool.com/)

� AppleTell (http://www.appletell.com/)

� Appmodo (http://appmodo.com/)

� Appolicious (http://appolicious.com/)

� AppReview (http://appreview.com/)

� AppSafari (http://www.appsafari.com/)

� AppScout (http://www.appscout.com/)

� Appsfire (http://appsfire.com/)

� AppShopper (http://appshopper.com/)

� AppSIZED (http://www.appsized.com/)

� appSpace (http://appspace.com/)

� AppStruck (http://appstruck.com/)

� Apptism (http://www.apptism.com/)

� AppVee (http://www.appvee.com/)

� AppVersity (http://www.appversity.com/)

� Ars Technica’s Infinite Loop (http://arstechnica.com/apple/)

� Art of the iPhone (http://artoftheiphone.com/)

� AverageApper (http://averageapper.com/)

� Buy Me An iPhone (http://www.buymeaniphone.com/)

� Chomp (http://chomp.com/)

� Crazy Mike’s Apps (http://www.crazymikesapps.com/)

� Everything iCafe (http://www.everythingicafe.com/)

� FingerGaming (http://fingergaming.com/)

Page 3: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

APPENDIX: Online Resources for App Research and Marketing 433

� Fresh Apps (http://www.freshapps.com/)

� Fuel Your Apps (http://www.fuelyourapps.com/)

� Gamezebo (http://www.gamezebo.com/iphone-games)

� GiggleApps (http://www.giggleapps.com/)

� I Use This App (http://www.iusethisapp.com/)

� iGame Radio (http://www.igameradio.com/)

� iLounge (http://www.ilounge.com/)

� iPhone Alley (http://www.iphonealley.com/)

� iPhone and Kids (http://www.iphoneandkids.com/)

� iPhone App Index (http://www.iphoneappindex.com/)

� iPhone App Reviews (http://www.iphoneappreview.com/)

� iPhone Application List (http://iphoneapplicationlist.com/)

� iPhone Dev SDK (http://www.iphonedevsdk.com/)

� iPhone Footprint (http://www.iphonefootprint.com/)

� iPhone Freak (http://www.iphonefreak.com/)

� iPhone Gamer Blog (http://iphonegamerblog.com/)

� iPhone Life (http://www.iphonelife.com/)

� iPhone-Game-Reviews.com (http://iphone-game-reviews.com/)

� iPhone.AppStorm (http://iphone.appstorm.net/)

� iPhoneAppCafe (http://iphoneappcafe.com/)

� iPwnGames (http://www.ipwngames.com/)

� iSource (http://isource.com/)

� Just Another iPad Blog (http://www.justanotheripadblog.com/)

� Mac User (http://www.macuser.co.uk/)

� Mac|Life (http://www.maclife.com/)

� MacNews (http://www.macnews.com/)

� MacNN (http://www.macnn.com/)

� MacStories (http://www.macstories.net/)

� MacUpdate (http://www.macupdate.com/explore/iphone/)

� Macworld AppGuide (http://www.macworld.com/appguide/)

� Macworld’s iOS Central (http://ios.macworld.com/)

Page 4: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

APPENDIX: Online Resources for App Research and Marketing 434

� Modojo (http://www.modojo.com/)

� No DPad (http://nodpad.com/)

� Planet-iPhones (http://planet-iphones.com/)

� Pocket Gamer (http://www.pocketgamer.co.uk/)

� PocketFullOfApps (http://pocketfullofapps.com/)

� PocketGamer.biz (http://www.pocketgamer.biz/)

� PocketPicks (http://www.pocketpicks.co.uk/)

� RazorianFly (http://www.razorianfly.com/)

� SlapApp (http://www.slapapp.com/)

� Slide To Play (http://www.slidetoplay.com/)

� The APPera (http://theappera.com/)

� The Daily App Show (http://dailyappshow.com/)

� The iPhone App Review (http://www.theiphoneappreview.com/)

� The Mac Observer (http://www.macobserver.com/)

� The Portable Gamer (http://theportablegamer.com/)

� The Unofficial Apple Weblog (http://www.tuaw.com/)

� TheAppleBlog (http://www.theappleblog.com/)

� TiPB (http://www.tipb.com/)

� Touch Arcade (http://toucharcade.com/)

� Touch Reviews (http://touchreviews.net/)

� TouchGen (http://touchgen.com/)

� TouchMyApps (http://www.touchmyapps.com/)

� What’s on iPhone? (http://www.whatsoniphone.com/)

� Yappler (http://www.yappler.com/)

Page 5: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

APPENDIX: Online Resources for App Research and Marketing 435

Additional App Marketing Resources Here are two additional app marketing resources:

� Selling Your Apps Forum

(http://iphonedevbook.com/forum/selling-your-apps/): The popular

iPhone developers’ community forum, iphonedevbook.com, has a

dedicated forum called Selling Your Apps, where iOS developers can

share business advice and marketing strategies. Join the discussion to

either contribute your own knowledge or learn from the experiences of

your peers. I’ll also be posting on that forum from time to time, so

come say hello.

� The Book’s Official Companion Site

(http://www.iphonebusinessbook.com/): This is for readers of The Business of iPhone and iPad App Development looking for the latest

book updates, blog articles, and download access to the book’s

example Xcode projects.

Page 6: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

437

437

Index

■ Special Characters & Numbers

#fb hashtag, 344

#li hashtag, 345

* (asterisk) placeholder, 273

30-pin USB cable, 266

3D Rollercoaster Rush app, 31, 143

■ A About screen

Bump app, 260

RunKeeper Pro app, 263

ad hoc distribution

to press, 350–351

provisioning profiles, 282–283, 372–373

Ad Hoc Helper app, 281–282

ad networks, 170–171

ad-supported apps, 166–173

ad networks, 170–171

balancing UI design aesthetics with,

167–170

house ads, 171–173

ADA (Apple Design Awards), 428

adbannerlandscape-ipad.png file, 188

[email protected] file, 187

adbannerlandscape-iphone.png file, 187

adbannerportrait-ipad.png file, 187

[email protected] file, 187

adbannerportrait-iphone.png file, 187

ADBannerView frame, 188, 195

Add Devices button, iOS Provisioning Portal,

270

Add New App button, iTunes Connect, 376

Add New User button, Manage Test Users

page, 230

Add to Home Screen option, Mobile Safari,

329

adjustAdBannerPosition method, 194–197,

200

Adobe Flash, dynamically replacing with

iOS-compatible content, 328–329

Adobe Illustrator, 69, 71

Adobe Photoshop, 69, 71

advertising, 421–425

apps supported by, 166–173

ad networks, 170–171

balancing UI design aesthetics with,

167–170

house ads, 171–173

enabling live, 201

formats, supported by mobile network,

164

iAd for Developers, 423–424

to mobile audience, 421–423

pay-per-install incentives, 424–425

programming apps to support, 177–201

building foundation, 180–183

checking iOS device network

connection, 183–185

copying house ad image files to

project, 187–188

iAd framework, 178–179

in-app advertising code, 188–201

interface and UIView property

hierarchy, 185–187

Reachability class, 179–180

Xcode tool projects, 178

sizes supported by mobile network, 164

AdWords keyword tool, Google, 300, 361

Affiliate Program, iTunes, 146, 156–157,

412, 421–422

affiliate programs, 153–157

joining iTunes, 156–157

overview, 153–156

Always Allow button, Xcode, 276, 285

analytics

including, 145–146

overview, 164–165

Page 7: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 438

tracking app usage through, 201–203

Anderson, Chris, 208

Angry Birds, Rovio, 261

Any iOS field, Xcode, 283, 377

App Annie service, 397

app as marketing tool, 61–95

and adhering to Apple guidelines, 63–65

design resources for, 92–95

audio, 94

fonts, 93–94

graphics, 92–93

and professional design services, 95

designing for multiple iOS devices,

65–67

graphics for, 65–66

orientation considerations on iPad,

66–67

Retina display considerations, 67

first impressions of app, 61–63

with evaluation version, 62–63

icon and name, 62

screenshots, 62

icons for, 67–77

consistent brand identity using,

75–77

designing of, 70–74

and logos, 74–75

rules for, 68–70

tools for, 68–70

user interface for, 77–92

and accessibility, 91–92

and custom interfaces, 85–86

prototyping, 78–85

with UIKit, 87–91

app description, 290

app icon, 293, 412

app IDs

creating, 271–273

explicit, 272

wildcard, 272

App Information screen, 377–379

App Logo, 293

App Marketing and Identity Guidelines for

Developers PDF file, 308

App Marketing Artwork License Agreement,

308

App Name field, 361–362, 377

app-specific bundle identifier, 272

app-specific push notifications, testing, 273

App Store

Badging and Artwork section, App Store

Resource Center, 308

buy button, 418

customer expectations of, 254

customer reviews of, 253–254

description, 291

distribution provisioning profile, 372–374

identity badges, 308, 310

App Store icon, 387

App Store Metrics website, 24

App Store Stats website, 24

App Store submission process, 353–398

analyzing sales statistics, 396–398

Apple iTunes Connect, 375–394

creating new app entries, 376–379

Rights and Pricing screen, 379–380

supporting multiple languages, 390

uploading app binaries for App Store

review, 390–394

Version Information field, 381–384

approval, 396

assigning keywords, 359–361

checking status of contracts and

payment settings, 375

description, 362–365

app features and benefits, 364

awards and testimonials, 363

explanation of app, 363

organizing, 364–365

naming apps, extended technique,

361–362

preparing application binary, 371–374

checking distribution certificate, 371

compiling iOS apps, 374

configuring Xcode tool projects for

App Store distribution, 373

generating and installing App Store

distribution provisioning profiles,

372

pricing, 354–358

analyzing competitive apps, 354

leaving room for discounts, 354–355

perceived value and consumer

resistance, 357–358

sustaining long-term business,

355–357

rejections, 394–396

screenshots, 365–370

choosing primary, 366–368

Page 8: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 439

including custom images and text,

368–370

App Treasures button, 122

app updates, maintaining customer interest

with, 425

App URL field, 384

app web site URL, 412

AppDelegate_iPad.h file, 103

AppDelegate_iPad.m file, 104, 182

AppDelegate_iPhone.h file, 103, 180

AppDelegate_iPhone.m file, 103

appFigures solution, 397

AppifyWP theme, WordPress, 297

Appirater class, 101

Apple

EULA, 56

guidelines, adhering to, 63–65

trademarks, 54

Apple Design Awards (ADA), 428

Apple iAd framework, 173–201

displaying banners, 174–177

enabling live ads, 201

joining iAd Network, 173–174

programming apps to support ads,

177–201

building foundation, 180–183

checking iOS device network

connection, 183–185

copying house ad image files to

project, 187–188

iAd framework, 178–179

in-app advertising code, 188–201

interface and UIView property

hierarchy, 185–187

Reachability class, 179–180

Xcode tool projects, 178

Apple iTunes Connect, 375–394

creating new app entries, 376–379

App Information screen, 377–379

company name and primary

language, 376

Rights and Pricing screen, 379–380

Availability Date setting, 379–380

educational discounts and regional

availability, 380

price tier, 380

supporting multiple languages, 390

uploading app binaries for App Store

review, 390–394

Developer Rejected status, 392

Export Compliance page, 390–391

Waiting for Upload status, 391

in Xcode tool Organizer, 392

Version Information field, 381–384

App URL field, 384

assigning ratings, 384–386

Contact Email Address field, 382

Copyright field, 382

Description field, 382

Images section, 386–389

Keywords field, 382

Primary Category and Secondary

Category field, 382

Review Notes field, 384

Support URL field, 383

Version Number field, 381

Apple Mobile Safari browser, website

compatibility with, 322–330

browser detection, 325–327

custom home screen bookmarking,

329–330

dynamically replacing Adobe Flash with

iOS-compatible content, 328–329

setting viewport width, 323–325

Apple Operating System. See iOS

apple-touch-icon.png file, 329

AppleWWDRCA.cer file, 269

application, handleOpenURL handler, 150

Application Loader utility, 392

Application Submission Feedback blog, 65

Apply button, 156

APPlyzer website, 24

approval, 396

Approve button, 236, 278

apps, directories, news, and review sites,

431–434

AppSales Mobile app, 397

AppStar app, 397

AppStore Clerk app, 397

AppTrends website, 24

AppViz app, 397

Archived Applications, Xcode, 286

Arment, Marco, 137

Ask button, FitnessBuilder app, 256

AskForRating project, 98

AskForRatingViewController.h file, 98

AskForRatingViewController.m file, 98

AskForRatingViewController.xib file, 99

asterisk (*) placeholder, 273

Astronut app, 250

Attributes tab, inspector palette, 182, 186

Page 9: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 440

audience

finding, 290

growing through web sites, 321–322

audio, resources for designing apps, 94

Auto-renewable Subscription type, 214–215,

235

Automatic Device Provisioning, Xcode, 272

autoplay parameter, QuickTime, 312

Availability Date setting, 379–380

avatar picture, Twitter, 336

awards

including in App Store description, 363

marketing apps with, 427–428

Awesome Note app, 86–87

■ B background colors, for UIKit, 91

backward-compatible, 255

Balloons! app, 306–307

Balsamiq Mockups tool, 82

bandwidth, for in-app advertising, 160

banners, 174–177, 210

bannerView, didFailToReceiveAdWithError,

event, 195

bannerViewDidLoadAd event, 195

benefits, including in App Store description,

364

beta testing, 276–286

ad hoc distribution provisioning profiles,

282–283

compiling iOS apps, 285

configuring apps for distribution,

283–284

distributing apps to testers, 286

distribution certificates, 276–279

Entitlements files, 284

registering device IDs of testers,

280–281

collecting IDs, 281

recruiting, 280–281

Bevel and Emboss layer style, 71

bgcolor parameter, QuickTime, 312

binaries

preparing application, 371–374

checking distribution certificate, 371

compiling iOS apps, 374

configuring Xcode tool projects for

App Store distribution, 373

generating and installing App Store

distribution provisioning profiles,

372

uploading for App Store review, 390–394

app status notifications, 393–394

Developer Rejected status, 392

Export Compliance page, 390–391

Ready for Sale status, 393

In Review status, 393

Waiting for Upload app status, 391

in Xcode tool Organizer, 392

Bio field, Twitter, 338

Bit.ly service, 316

blogs, 316–317, 331–332

commenting on, 345–346

custom hosting vs. third-party services,

332

vs. custom sites, 297

importing to Facebook and outputting to

Twitter, 343–345

inviting comments, 331–332

syndicating content, 331

blue Info button, Xcode, 275

[email protected] file, 67

blue-texture.png file, 67

bookmarking

custom home screen, 329–330

sites, 345

brand identity, 305–307

branding, with icons, 75–77

Breadcrumbs app, 70, 72–73, 239, 243

Breadcrumbs logo, 306

BreadcrumbsAppDelegate.m file, 150

Brichter, Loren, 28

Briefs tool, 85

browser detection, 325–327

Build and Analyze feature, Xcode, 254

Build and Archive menu option, Xcode, 374,

392

Build and Run button, Xcode, 275

Build tab, 239, 275, 376

built-in content, unlocking, 225–227

built-in demos, providing, 258

Bump app, 17, 21, 151, 260

Bundle ID field, 377

bundle identifier, 272

Bundle Identifier value, 271

Bundle Seed ID value, 271

Business category, 21

The Business of iPhone and iPad App

Development Companion Site, 435

Page 10: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 441

buttonPressed connector, 99

buy button, accessibility of, 141

Buy buttons

overview, 308

placing, 141–142

Buy Now button, 308

buyInApp method, 240, 245

■ C Campaign Monitor service, 318

Camtasia for Mac utility, 295

canMakePayments method, 242

Casasanta, John, 420

Cascading Style Sheets (CSS), 320

Castlenuovo, Dave, 209

categories, oversaturated, 19–21

Category list, Keychain Access application,

371

CCATS (Commodity Classification

Automated Tracking System), 391

Certificate Assistant window, Keychain

Access, 267, 276

Certificate Revocation List (CRL), 267, 276

Certificates section, iOS Dev Center, 268

Certificates tab, Keychain Access utility, 267

CertificateSigningRequest.certSigningReque

st file, 268, 278

CFBundleVersion property, Info.plist file, 381

Choose File button, 386

Citron, Jason, 126

Class category, Cocoa Touch, 239

Classes folder, 239

Cleared for Sale check box, 235

cloud services, syncing with, 147–148

Cocoa Touch Class category, 239

Code Signing Identity row, Xcode, 275, 283

Code Signing section, 239

Comics app, 217, 227

Comics catalog list, 219

comments, inviting, 331–332

Commodity Classification Automated

Tracking System (CCATS), 391

company identity, 319–320

company information, in press releases, 406

company names, providing for app

submission, 376

company releases product for platform

formula, 404

competing apps, 21–27

analyzing ranking statistics, 23–24

fulfilling need with app, 18–19

reading customer reviews, 24–26

searching app directories for other

regions, 23

testing of, 26–27

confidentiality agreements, 46

Configuration drop-down menu, Xcode, 373

Configurations tab, Xcode, 373

Connect, iTunes, 414, 427

Connect page, iTunes, 230

Connect tool, iTunes. See iTunes Connect,

Apple

Conrad, Tom, 155

Constant Contact service, 318

consulting, developing iOS apps for clients,

10–11

Consumable type, 214–215, 235

consumer resistance, 357–358

Contact Email Address field, 382

contact information, 319

contact vCard, 350

content parameter, 323

contentView property, 176, 185

contractor agreements, 51–52

contracts, checking status for App Store

submission, 375

Contracts, Tax, and Banking section, iTunes

Connect, 173, 375

controller parameter, QuickTime, 312

conversion rates (free to premium), 135, 145

Convertbot app, 85–86, 261

Copy items into destination group's folder

(if needed) check box, 116

Copy Link option, 99

Copyright field, 382

copyrighting apps, 41–42

applications, 41–42

limitations of protection, 42

Create New button, 233

crippled features in lite apps, 134

Crittercism, 256

CRL (Certificate Revocation List), 267, 276

cross-promotion, 320–321

in-app, 119–125

community app stores, 122–125

embedded app stores, 120–122

opportunities, 126–127

Crowley, Patrick, 81

CSS (Cascading Style Sheets), 320

custom hosting, vs. third-party services, 332

custom interfaces, 85–86

Page 11: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 442

custom sites, blogs vs., 297

customer reviews

of App Store, 253–254

for competing apps, 24–26

customer support, 319

customers

expectations of App Store, 254

minimizing unsatisfied, 253–257

avoiding common pitfalls, 254–255

soliciting direct feedback, 255–257

■ D Dalrymple, Mark, 9

Deamer, Jonathan, 333

Debug Console, Safari, 325

Delegate property, 244

deleting, rating apps when, 97

Demeter, Steve, 1

demo apps, disallowed, 130, 134

demos, visual, 261–263

description

App Store, 362–365

app features and benefits, 364

awards and testimonials, 363

explanation of app, 363

organizing, 364–365

in press releases, 405–406

Description field, 236, 271, 382

description meta tag, 300

Design section, Settings page, 336

designing apps

icons for, 70–74

for multiple iOS devices, 65–67

graphics for, 65–66

orientation considerations on iPad,

66–67

Retina display considerations, 67

Dev Center login, iOS, 267

Developer panel, Safari, 325

Developer Rejected status, 392

Developer Web Site button, 297

developer_identity.cer file, 269

development certificates, 267–270

development devices, 266–276

creating app IDs, 271–273

development certificates, 267–270

provisioning profiles, 273–274

registering device IDs, 270

running Xcode project, 275–276

Xcode Organizer tool, 266–267

Development Provisioning Assistant wizard,

Apple, 272

Development tab, iOS Provisioning Portal,

273

Device ID field, iOS Provisioning Portal, 270

device IDs, registering

overview, 270

testers, 280–281

device limitations, for iOS Developer

Program account, 281

Diabolotros app, 30

Diabolotros Lite app, 31

didDismissWithButtonIndex event, 106, 113

differentiators, defining for app, 27–28

directory sites, 431–434

Disable Tips button, Stanza, 259

disabled options, TestApp, 273

disclaimers, warranty, 55

discounts, leaving room for in pricing,

354–355

Dismiss button, Stanza, 258

Displayed Name field, 236

dispute resolution, 57–58

Distimo Monitor tool, 398

distribution

ad hoc, 282–283

of apps to testers, 286

certificates

checking status for application

binary, 371

overview, 276–279

configuring apps for, 283–284

private key, 279

provisioning profiles, generating and

installing App Store, 372

Distribution tab

iOS Dev Center, 372, 376

iOS Provisioning Portal, 282

Document Support feature, 147

domain names

benefits of, 297–299

registering before developing app, 33–34

Done button, iOS controller, 260

Download Exchange program, AdMob, 422

downloads, extras, 321

Drop Shadow layer style, 71, 74

■ E e-mail news mailing lists, 317–319

e-mail support, adding, 108–113

Page 12: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 443

earnings, 165–166

eCO (electronic Copyright Office), 42

eCPM (effective cost per thousand), 165

Edit Import Settings option, 343

Edit Info link, Facebook Page, 342

educational discounts, 380

effective cost per thousand (eCPM), 165

electronic Copyright Office (eCO), 42

elevator pitches, 290–292, 307–308

Eliminate Pro app, 131

Email Subscriptions service, FeedBurner

service, 317

employee agreements, 51–52

Enabled property, 241

end of press release marker, 406–407

end user license agreements. See EULAs

endorsements, marketing apps with,

427–428

Entertainment category, 20

Entitlements files, 284, 374

Entitlements.plist file, 284

EULAs (end user license agreements), 54

Apple, 56

custom, 56–57

purpose of, 54–56

limitations of liability, 55–56

warranty disclaimers, 55

evaluation version, and first impressions,

62–63

exclusive stories, offering to press, 350–351

Existing Frameworks. option, 178, 239

exit() function, 327

explicit app ID, 272

Export Compliance page, 390–391

■ F Facebook, 341–345

connecting with fans, 342–343

creating pages, 341–342

importing your blog and outputting to

Twitter, 343–345

integrating, 113–118

using Facebook SDK for iOS,

115–116

using ShareKit class library, 116–118

Facebook Connect API, 115

Facebook Like Button, 315

Facebook Notes app, 343

Facebook SDK for iOS, 341

FAQs (frequently asked questions), 383

Farina, Nick, 74

features, including in App Store description,

364

feedback

directing to App Store, 257

seeking at runtime, 98–99

soliciting direct, 255–257

FeedBurner service, Google, 317

FeedFlare feature, FeedBurner service, 317

File Sharing directory, 147

fill rates, 165–166

Final Cut Pro utility, 295

finishTransaction method, 248

first impressions, of app, 61–63

with evaluation version, 62–63

icon and name, 62

screenshots, 62

firstRun key (NSUserDefaults), 100

FitnessBuilder app, PumpOne, 256

Flash, Adobe. See Adobe Flash

Flash video, 260

Flower Garden app, 223–225

fonts, resources for designing apps, 93–94

FOR IMMEDIATE RELEASE release

instruction, 404

Fortin, Michel, 92

forums, commenting on, 345–346

Frameworks folder, 108, 178, 239

Frampton, David, 23, 398

Free Applications contract, 375

free apps, 129–157

affiliate programs, 153–157

designing with removable ads, 167–168

developing market share with, 151

generating revenue, 129–131

free strategies, 130

with lite versions, 130–131

lite versions, 133–151

boosting paid app sales, 135–136

vs. In-App Purchase items, 131–133

in-app sales pitches, 140–146

migrating data to paid version from,

147–148, 151

quality control, 146

restrictions, 133–134

scheduling release, 140

strategies for, 136–139

migrating data to paid versions, 147

monetizing with advertising, 159, 164

promoting paid versions with, 130

how it's possible, 135

Page 13: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 444

in-app cross-promotion, 119

in-app sales pitch, 140

lite version vs. in-app purchase, 131

quality control requirements, 146

restrictions on lite versions, 133

securing market share, 151–153

frequently asked questions (FAQs), 383

Full Version button, 141

Full Version Info button, 144

fully function, lite apps as, 134

■ G G-Park app, 22

game apps

advertising in, 160

lite vs. premium versions, 138

Games category, 19–20

games, lite versions of, 138–139

Gemmell, Matt, 114

General Settings, 237

Get Balloons! buy button, 307

Get Info button, 179

get-task-allow property, 284

Get the Full Version button, 143

GetSatisfaction service, 426

giveaways, marketing apps with, 416–420

global availability, 165

GNU General Public License (GPL), 54

Gokivo app, 223

Gokivo GPS Navigator app, 223

Google Alerts service, 401

Google Analytics service, 303

Goss, Owen, 209, 298, 428

GPL (GNU General Public License), 54

GPS Navigator app, Gokivo, 223

Gradient tool, 71

Graffletopia tool, 81

graphics

and designing apps for multiple iOS

devices, 65–66

resources for designing apps, 92–93

Gravatar profile, 346

Grocery Gadget app, 147

Grosjean, Jesse, 167, 357

grouped table view, 89

Groups & Files column, 180, 239

Groups & Files pane, Xcode, 239, 275, 283,

373

Groups app, 369

groups, commenting on, 345–346

Gruber, John, 428

■ H hashtags, Twitter, 338–339

<head> tag, 300, 323, 327, 329

Heartbeat service, 398

help features

instructional videos, 259–261

on-screen tips, 258–259

text-based, 263–266

mobile web frameworks, 265–266

using HTML, 264–265

visual demos, 261–263

Hick, Jon, 74

Highlight mode, 71

Home button, 368

home screen bookmarking, custom,

329–330

hosting web, 296

house ads

copying image files to project, 187–188

overview, 171–173

<html> tag, 327

HTML, using in text-based help features,

264–265

HTTP_USER_AGENT property, 327

Human Interface Guidelines document, iOS,

64

Hypertext Preprocessor. See PHP

■ I iAd banner frame, 174–175, 177, 186,

195–197

iAd Banner View type, 174–175

iAd BannerView component, 186

iAd for Developers, 423–424

iAd framework, Apple. See Apple iAd

framework

iAd Interstitial View, 174

iAd Network, 177, 195, 201, 423

iAd.framework class, 179

iAd.h file, 188

iAdSuite project, 177

IBAction method, 98, 105

(IBAction)buttonPressed method, 98

[email protected] file, 73

Icon.png file, 73

Page 14: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 445

icons, 67–77

for apps

and first impressions, 62

researching before developing,

34–35

consistent brand identity using, 75–77

designing of, 70–74

filing trademarks for, 42–45

applications, 43

protectable, 43–45

and logos, 74–75

rules for, 68–70

tools for, 68–70

for UIKit, 89

iContact service, 318

Identifier field, Xcode, 373

identity badges, App Store, 308, 310

Identity tab, inspector palette, 182

IDs

app, 271–273

device, 270

iFiles app, 367

Illustrator, Adobe, 69, 71

Images section, 386–389

overview, 386–387

of Version Information field

app listing in Apple iTunes Connect,

388–389

app screenshots, 387–388

App Store icon, 387

Imangi Studios, 280

iMovie utility, 295

Import a Blog feature, Facebook, 343

in-app advertising, 159–162

code, 188–201

determining audience, 160–161

as sales tool, 161–162

in-app cross-promotion, 119–125

community app stores, 122–125

embedded app stores, 120–122

In-App Email, 255

in-app feedback form, 256–257

in-app guides, 258

In-App help features, 257–266

instructional videos, 259–261

on-screen tips, 258–259

text-based help, 263–266

mobile web frameworks, 265–266

using HTML, 264–265

visual demos, 261–263

in-app mechanism, for customer feedback,

255

in-app purchase, 131, 134

In-App Purchase content, 417, 426

In-App Purchase feature

additional content, 217–219

configuring in iTunes Connect tool,

230–237

In-App Purchase items, 231–237

Test User account, 230–231

delivering and managing purchases,

225–230

downloading content from server,

227–229

support, 229–230

unlocking built-in content, 225–227

existing customers, 207–213

fundamentals of, 213–216

guidelines, 215–216

product types, 214–215

preparing test devices, 237–238

presentation, 221–222

restoring paid content, 250

running, 241–250

allowing In-App Purchase feature,

241–242

providing access to purchased

content, 248–250

receiving payment status, 246–248

requesting purchases, 245–246

retrieving available In-App Purchase

items, 242–245

services and subscriptions, 220–221

Store Kit framework, 238–241

configuring, 239

setup, 239–241

successful strategy for, 222–225

pricing structure, 223

unlimited customer spending,

223–225

In-App Purchase items, 131–133

in-app sales pitches, 140–146

adding upgrade info to lite versions,

142–145

including analytics, 145–146

placing buy button, 141–142

in-app sharing, 102–108

in-app storefront, 221

In Review status, 237, 393

InAppAdv project, 177–178, 180, 187–188

inappButton outlet, 241

Page 15: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 446

inappBuy button, 244

inappObserver property, 240

InAppPurchase-Info.plist file, 239

InAppPurchase project, 238

InAppPurchaseObserver class, 240,

245–246

InAppPurchaseObserver.h file, 239, 246

InAppPurchaseObserver.m file, 239, 247,

250

InAppPurchaseViewController class, 240,

244

InAppPurchaseViewController.h file, 240

InAppPurchaseViewController.m file, 240,

242–245

InAppPurchaseViewController.xib file, 241

inbound licensing, 53–54

Apple trademarks, 54

documenting, 53

viral licenses, 54

warranties and indemnification, 53

Include related videos option, YouTube, 313

indemnification, 53

indexOf( ) function, 327

Info button, Xcode, 373

Info tab, Facebook Page, 342

Info toolbar button, 239

Info window, Xcode, 373

Info.plist file, 148–149, 373, 379, 381, 387

initial public offering (IPO), 51

inspector palette, 182, 185–186

installing WWDR certificate, Apple, 269

intellectual property protection, 37–59

in contractor and employee agreements,

51–52

definition, 38

determining strategy, 38–51

copyrighting apps, 41–42

filing trademarks for app icons and

logos, 42–45

iOS apps, 39–41

patents, 47–51

trade secrets, 45–47

EULA

Apple, 56

custom, 56–57

purpose of, 54–56

inbound licensing, 53–54

Apple trademarks, 54

documenting, 53

viral licenses, 54

warranties and indemnification, 53

legal action, 57–59

dispute resolution, 57–58

litigation, 59

prelitigation, 58–59

interfaces, and UIView property hierarchy,

185–187

Internet service providers (ISPs), 318

interviews, marketing apps with, 429

introduction, in press releases, 405

iOS (Apple Operating System)

app directories, news, and review sites,

431–434

apps

compiling, 285–374

overview, 39

specific game plan, 39–41

checking device network connection,

183–185

dynamically replacing Adobe Flash with,

328–329

using JavaScript language, 328

using PHP, 328–329

using Facebook SDK for, 115–116

iOS Dev Center, 267, 372

iOS Developer Program account, device

limitations, 281

iOS Human Interface Guidelines document,

64

iOS Provisioning Portal, 232, 239, 350,

371–372

iOS Simulator, 237, 254, 294

iOS web kit frameworks, 265

iPad folder, 180

iPhone folder, 180

iPhoto application, 368

IPO (initial public offering), 51

iShoot app, 135

iShowU HD utility, 295

iSimulate iPhone app, 266, 294

ISPs (Internet service providers), 318

iTunes Affiliate Program, 146, 154–157, 308,

412, 421–422

iTunes App Store link, 339

iTunes Connect, Apple. See Apple iTunes

Connect

iTunes Connect Mobile app, 396

iTunes Connect page, 230

iTunes Connect tool, configuring In-App

Purchase feature in, 230–237

items, 231–237

Test User account, 230–231

Page 16: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 447

iTunes Create Links banner, LinkShare

network, 157

iTunes icon, 286

iTunes sign-in screen, 238

iUI framework, 265

iWebKit, 265

■ J JavaScript language

browser detection, 327

dynamically replacing Adobe Flash with

iOS-compatible content using, 328

JavaScript Object Notation (JSON), 229

Johnson, Mark, 170–171, 422

jQTouch, 265

JSON (JavaScript Object Notation), 229

■ K Kaplan, Dean, 79

Key column, 149

Keychain Access application, 267, 371

Keychains list, Keychain Access application,

371

Keynotopia tool, 81

Keys category, Keychain Access window,

269, 278

keywords

assigning, 359–361

Twitter, 338–339

in URLs, 301

in web page text, 300–301

Keywords field, 359, 382

keywords meta tag, 300

Knaster, Scott, 9

■ L LaMarche, Jeff, 9

LandFormer app, 209

Language field, 234

Language to Add field, 236

languages

primary, providing for app submission,

376

supporting multiple, 390

layer style, Drop Shadow, 71, 74

legal action, 57–59

dispute resolution, 57–58

litigation, 59

prelitigation, 58–59

Lesser GPL (LGPL), 54

LGPL (Lesser GPL), 54

liability, limitations of, 55–56

Library palette, 182, 185–186

licensing, inbound

Apple trademarks, 54

documenting, 53

viral licenses, 54

warranties and indemnification, 53

Lieb, David, 18, 21

Like Button, Facebook, 315

Linear mode, Gradient tool, 72

Link Maker Tool, 157

LinkedIn social network, 345

links, maintaining valid, 301

LinkShare network, 156

Lips, Katie, 333

listings, in Apple iTunes Connect, 388–389

lists, Twitter, 339–340

lite versions, 130–151

of apps

offering, 257

paid version release and, 140

boosting paid app sales, 135–136

vs. In-App Purchase items, 131–133

in-app sales pitches, 140–146

adding upgrade info to lite versions,

142–145

including analytics, 145–146

placing buy button, 141–142

migrating data to paid version from,

147–151

syncing with cloud services, 147–148

transferring data via URL command,

148–151

quality control, 146

restrictions, 133–134

scheduling release, 140

strategies for, 136–139

lite versions of games, 138–139

lite versions of productivity and utility

apps, 136–137

litigation, 59

live ads, enabling, 201

LiveView tool, 85

Llopis, Noel, 133, 223

Localization section, iTunes Connect, 363

localizedDescription property, 244

Loehfelm, Erik, 79

Page 17: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 448

logos

company, 292–293

filing trademarks for, 42–45

applications, 43

protectable, 43–45

and icons, 74–75

loop parameter, QuickTime, 312

■ M Magic Framework, 265

MailChimp service, 318, 426

mailComposeController event, 112

mailComposerController event, 112

mailing lists, e-mail news, 317–319

MainViewController_iPad class, 180, 183,

185

MainViewController_iPad.h file, 182–183,

189

MainViewController_iPad.m file, 185, 197

MainViewController_iPad.xib file, 183, 187

MainViewController_iPhone class, 180, 182,

185

MainViewController_iPhone.h file, 182–183,

188

MainViewController_iPhone.m file, 183, 189,

194, 197

MainViewController_iPhone.xib file, 182, 185

MainViewController.m file, 189

MainWindow_iPad.xib file, 104, 183

MainWindow_iPhone.xib file, 104, 182

MajicRank website, 23

Manage In App Purchases button, 233

Manage Localizations button, 390

Manage tab, iOS Provisioning Portal, 270

Manage Test Users page, 230

Manage Users link, iTunes Connect page,

230

Manage Users section, iTunes Connect, 231

Manage Your Applications page, iTunes

Connect, 376

Manage Your Applications section, iTunes

Connect, 201, 376, 388, 414

Manage Your In-App Purchases section,

iTunes Connect, 231

Mark, Dave, 9

market share, securing with free apps,

151–153

marketing apps, 399–430. See also

promoting apps

advertising for, 421–425

iAd for Developers, 423–424

to mobile audience, 421–423

pay-per-install incentives, 424–425

gathering prerelease materials, 292–296

company logos, 292–293

dedicated web presence, 296

screenshots, 293–294

video trailers, 294–295

increasing awareness of, 203

long term plans, 3–6

maintaining customer interest, 425–427

with frequent app updates, 425

providing high-quality support,

426–427

online resources for, 431–435

iOS app directories, news, and

review sites, 431–434

Selling Your Apps forum, 435

website for this book, 435

participating in interviews and podcasts,

429

press releases for, 401–411

company information in, 406

description in, 405–406

end of press release marker,

406–407

formatting e-mail announcement

about, 408–409

introduction in, 405

media contact information in, 407

pricing and availability in, 406

publishing to web site for download,

407–408

release instructions in, 404

sending thank you e-mails, 411

sending to targeted web sites,

409–410

subject line in, 404–405

summary line in, 405

translating, 407

using press release distribution

services, 410–411

web site URL in, 406

promo codes, obtaining, 413–414

publicity launch, 400

by sharing knowledge, 428

soliciting reviews

providing review materials, 411–413

requires planning and patience,

414–416

tracking effort performance, 343

Page 18: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 449

using awards and endorsements,

427–428

using marketing agencies, 400–401

using promotions and giveaways,

416–420

using sale prices, 420–421

Marketing tab, Facebook Page, 342

Maybe Later (cancel) button, 107

media contact information, in press

releases, 407

Men's Health Magazine's fitness app, 219

MessageUI.framework, installing, 108

meta tags

description, 300

keywords, 300

MGTwitterEngine library, 114–115

migrating data, to paid version from lite

versions, 147–151

syncing with cloud services, 147–148

transferring data via URL command,

148–151

Mint service, 303

Mobclix website, 23

mobile ad networks, 162–166

criteria for choosing, 164–166

earnings and fill rates, 165–166

global availability and targeting, 165

reporting and analytics, 164–165

supported ad sizes and formats, 164

sites, 163

Mobile Safari browser, Apple. See Apple

Mobile Safari browser

mobile web frameworks, 265–266

.mobileprovision file, 275, 283, 286, 372

mock-ups, prototyping user interface, 80–82

Mockabilly tool, 85

monetizing free apps, 159–205

ad-supported apps, 166–173

ad networks, 170–171

balancing UI design aesthetics with,

167–170

house ads, 171–173

analytics, tracking app usage through,

201–203

Apple iAd framework, 173–201

displaying banners, 174–177

enabling live ads, 201

joining iAd Network, 173–174

programming apps to support ads,

177–201

in-app advertising, 159–162

determining audience, 160–161

as sales tool, 161–162

mobile ad networks, 162–166

criteria for choosing, 164–166

sites, 163

sponsorships and product placement

deals, 203–205

Moon Drop app, 113

More Games button, 120, 122, 124

More link, 363, 387

The Moron Test app, 19–20

Mrgan, Neven, 74

mutual NDA, 46

MyAppSales app, 398

MySpace social network, 345

■ N names for apps

extended technique, 361–362

and first impressions, 62

researching before developing, 30–33

NDAs (Nondisclosure agreements), 46–47

Neil, Theresa, 81

New App ID button, iOS Provisioning Portal,

271

New File dialog box, 239

New File. option, 239

New Profile button

iOS Dev Center, 372

iOS Provisioning Portal, 273, 282

News and Announcements for Apple

Developers site, 394

news sites, 431–434

niche apps, conversions rates of, 135

Nicholas, Ethan, 135

Nicolle, Andrew, 16

Nike+ GPS app, 90–91

NimbleBitís NimbleStore, 120

NimbleStore screen, 120

Nix, Matt, 138

Non-consumable type, 214–215, 235

Nondisclosure agreements (NDAs), 46–47

not suitable for work (NSFW), 347

Notes app, Facebook, 343

Notes page, 343

Notifications tab, iTunes Connect, 393

NSFW (not suitable for work), 347

NSNotificationCenter class, 184

NSObject subclass, 247

Nutting, Jack, 9, 30

Page 19: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 450

■ O Objective-C Class template, 239

Ocarina app, 369

offering lite version of app, 257

Official App Store Review Guidelines

document, 64

OmniGraffle tool, 81

Online Certificate Status Protocol (OSCP),

267, 276

online communities, cultivating, 330–331

OpenFeint platform, 126

Optime Software, 119

Organizer tool, Xcode, 266–267

Organizer window, Xcode, 267, 368, 374

orientation, and designing apps for multiple

iOS devices, 66–67

OSCP (Online Certificate Status Protocol),

267, 276

Overview drop-down menu, Xcode, 275

■ P Paid Applications Contract, 232, 375

paid content, restoring, 250

paid versions

boosting sales with lite versions,

135–136

migrating data version from lite versions

to, 147–151

syncing with cloud services, 147–148

transferring data via URL command,

148–151

Pandora app, 154

Parade of Rain blog, 287

partnerships with other developers, 122

patents, 47–51

filing provisional patent application,

50–51

hiring patent attorneys, 49–50

requirements, 48–49

time limit, 49

pay-per-install incentives, 424–425

Payan, Arash, 101

payment settings, checking status for App

Store submission, 375

payment status, 246–248

Pending Developer Approval status, 236,

242

perceived value, 357–358

Petty, Tom, 398

PhoneFinger utility, 295

Photo Library, 368

Photoshop, Adobe, 69, 71

PHP (Hypertext Preprocessor)

browser detection, 327

dynamically replacing Adobe Flash with

iOS-compatible content using,

328–329

plain-text e-mail format, 409

Plants vs. Zombies app, 297

Pocket God app, 208–209, 297

podcasts, marketing apps with, 429

pop-up balloon descriptions, 262

PositionApp website, 24

positive feedback, directing to App Store,

257

Post on Twitter button, 108

Postage app, 367

Power button, 368

Preferences window, Keychain Access

utility, 267

prelitigation, 58–59

Prepare for Upload status, 232

prepareAdBannerView method, 194–195

prepareAltAdBanner method, 194–195, 197,

200

prerequisites, for creating iOS apps, 9–10

press

collecting prerelease, 348–351

choosing press sources, 348

establishing relationships, 349–350

offering exclusives and advance ad

hoc builds, 350–351

releases, 401–411

company information in, 406

description in, 405–406

end of press release marker,

406–407

formatting e-mail announcement

about, 408–409

introduction in, 405

media contact information in, 407

pricing and availability in, 406

publishing to web site for download,

407–408

release instructions in, 404

sending thank you e-mails, 411

sending to targeted web sites,

409–410

subject line in, 404–405

summary line in, 405

Page 20: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 451

translating, 407

using press release distribution

services, 410–411

web site URL in, 406

Pressman, David, 50

price, app, displaying within app, 145

Price Tier drop-down menu, 235

pricing, 354–358

analyzing competitive apps, 354

apps, 309–310

leaving room for discounts, 354–355

perceived value and consumer

resistance, 357–358

in press releases, 406

structure, for In-App Purchases, 223

sustaining long-term business, 355–357

tiers, 380

Primary Category and Secondary Category

field, 382

Prismo app, 398

privacy policy, 319

Product drop-down menu, 178

Product ID field, 235

product page, App Store, 365–366

product placement deals, 203–205

productivity apps, 136–137

Productivity category, 21

professional image, 346

professional reputation, maintaining,

346–347

profiles, customizing on Twitter, 335–338

project window, Xcode, 373

projects, running on Xcode, 275–276

promo codes, obtaining, 413–414

promoting apps, 97–128, 289–351. See also

marketing apps

blogging, 331–332

custom hosting vs. third-party

services, 332

inviting comments, 331–332

syndicating content, 331

bookmarking, 345

collecting prerelease press and

testimonials, 348–351

choosing press sources, 348

establishing relationships, 349–350

offering exclusives and advance ad

hoc builds, 350–351

commenting on forums, groups, and

blogs, 345–346

cultivating online communities, 330–331

encouraging user reviews, 97–101

asking for ratings, 100–101

seeking feedback at runtime, 98–99

Facebook social network, 341–345

connecting with fans, 342–343

creating pages, 341–342

importing your blog and outputting to

Twitter, 343–345

in-app cross-promotion, 119–125

community app stores, 122–125

embedded app stores, 120–122

LinkedIn social network, 345

maintaining professional reputation,

346–347

MySpace social network, 345

preparation

elevator pitches, 290–292

finding audience, 290

gathering prerelease marketing

materials, 292–296

overview, 289

Tell A Friend buttons, 101–118

adding e-mail support, 108–113

in-app sharing, 102–108

integrating Twitter and Facebook,

113–118

third-party web services, 102

third-party social gaming platforms,

126–128

choosing, 127

cross-promotion opportunities,

126–127

Twitter social network, 332–341

account managing, 333

customizing profiles, 335–338

gaining followers, 333–335

keywords and hashtags, 338–339

lists, 339–340

managing pipeline, 340–341

web sites, 296–322

anatomy of, 303–321

blogs vs. custom sites, 297

compatibility with Apple Mobile

Safari browser, 322–330

domain name benefits, 297–299

growing audience, 321–322

SEO tactics, 299–302

tracking traffic, 302–303

web hosting, 296

Promotional Codes screen, 414

promotions, marketing apps with, 416–420

Page 21: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 452

Properties tab

Target Info window, 275, 284

Xcode, 373

prototyping, user interface, 78–85

creating mock-ups, 80–82

drawing ideas on paper, 78–80

mobile mock-up tools, 82

with paper, 82–83

testing user interaction for, 83–85

provisional patent application, filing, 50–51

Provisioning Portal, iOS, 232, 239, 268

provisioning profiles, 273–274

ad hoc distribution, 282–283

generating and installing App Store

distribution, 372

Provisioning section, iOS Dev Center, 375

publicity launch, marketing apps, 400

purchases

delivering and managing, 225–230

downloading content from server,

227–229

support, 229–230

unlocking built-in content, 225–227

providing access to content, 248–250

requesting, 245–246

push notifications, 273

Put Things Off app, 311

■ Q quality control, for lite versions, 146

quotes, 405

■ R Radial mode, Gradient tool, 71

RAGE Sitemap Automator for Mac OS X

tool, 302

Ramp Champ app, 221

rankings, analyzing statistics of competing

apps, 23–24

Rate This App button, 99–101

rating apps, prompting users, 98

rating request dialog box, 100

ratings, assigning, 384–386

Reachability class, 179–180, 183

Reachability project, 180

Reachability.h file, 180

Reachability.m file, 180

Ready for Sale status, 393

Ready to Upload Binary button, iTunes

Connect, 396

Real Racing app, 203

Reference Name field, 234

regional availability, 380

Reject Binary button, iTunes Connect, 392

rejection of app by App Store, for splash

screens, 120

rejections, 394–396

Release configuration, Xcode, 283

release instructions, in press releases, 404

replacing Adobe Flash, with iOS-compatible

content, 328–329

using JavaScript language, 328

using PHP, 328–329

reporting, 164–165

reputation, maintaining professional,

346–347

Request Certificate button, iOS Dev Center,

268, 278

Request is option, Keychain Access utility,

268, 277

researching, 35

and app icons, 34–35

and app names, 30–33

avoiding oversaturated categories,

19–21

of competing apps, 21–27

analyzing ranking statistics, 23–24

reading customer reviews, 24–26

searching app directories for other

regions, 23

testing of, 26–27

defining differentiators, 27–28

fulfilling need with app, 13–19

competing with similar apps, 18–19

discovering untapped markets,

14–16

enhancing mobile experience, 17–18

online resources for, 431–435

iOS app directories, news, and

review sites, 431–434

Selling Your Apps forum, 435

website for this book, 435

registering web site domain names,

33–34

universal applications

business concerns for, 29–30

overview, 28–29

Resize View from NIB check box, 182

Resize View From NIB option, 104

Page 22: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 453

resources, for designing apps, 92–95

audio, 94

fonts, 93–94

graphics, 92–93

and professional design services, 95

Restore Purchased Content button, 250

Restrictions section, General Settings, 237

Retina display, and designing apps for

multiple iOS devices, 67

Review Notes field, 384

reviews

encouraging from users, 97–101

asking for ratings, 100–101

seeking feedback at runtime, 98–99

sites with, 431–434

soliciting

providing review materials, 411–413

requires planning and patience,

414–416

Rights and Pricing screen, 379–380

Availability Date setting, 379–380

educational discounts and regional

availability, 380

price tier, 380

RootViewController class, 103–104, 118

RootViewController.h file, 105, 109

RootViewController.m file, 105, 110, 117

Rounded Rect Button, 241

Rowe, Ryan, 44

RSS feeds, 316–317

rules, for icons, 68–70

RunKeeper Pro app, 263

■ S Safari browser, Apple Mobile. See Apple

Mobile Safari browser

SaFire, 265

sale prices, marketing apps with, 420–421

sales pitches, in-app, 140–146

adding upgrade info to lite versions,

142–145

including analytics, 145–146

placing buy button, 141–142

sales statistics, analyzing, 396–398

Schlegel, Jon, 119, 169, 201, 422

Schneider, Michael, 7, 33, 35, 37, 75, 392

ScreenFlow utility, 295

Screenium utility, 295

Screenshot field, 236

screenshots, 293–294, 310–313, 365–370

app, 387–388

choosing primary, 366–368

and first impressions, 62

including custom images and text,

368–370

Screenshots tab, Xcode Organizer window,

368

SDK (software development kit), 115

search engine optimization tactics. See SEO

tactics

Security framework, 116

See Pricing Matrix link, 380

Select Existing Account option, 238

Select MessageUI.framework, 108

Selective Tweets Facebook application,

344–345

Selling Your Apps forum, 435

Sencha Touch, 265

Send an Update option, Facebook Page,

342

Send Email button, 108, 113

SEO (search engine optimization) tactics,

299–302

description and keywords meta tags,

300

keywords

in text, 300–301

in URLs, 301

maintaining valid links, 301

<title> tags, 299–300

XML Sitemap files, 301–302

servers, downloading content from, 227–229

services, 220–221

Settings app, 237, 370

Settings page, Twitter, 336

Settings panel, Stanza, 259

Settings screen, 150

Shadow mode, 71

Share Application button, Xcode, 286

Share on Facebook button, 108

Shared folder, 103, 180, 188

ShareKit class library, using, 116–118

ShareKit folder, 116

sharing knowledge, marketing apps by, 428

Shaw, Cory, 297

Shepherd, Keith, 124

SHKConfig.h file, 117

Short Message Service (SMS), 27

Show Next Tip button, Stanza, 258

showMailComposer function, 109, 111–113

showShareOptions method, 106, 117

Page 23: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 454

sign-in screen, iTunes, 238

Sign Out button, 237

Sim Daltonism app, Mac OS X, 92

SimFinger utility, 295

Simplenote app, 220

Simulator, iOS, 237, 254

Site Meter service, 303

Sitemap files, XML, 301–302

SKPaymentQueue class, 242

SKProductsRequest delegate, 244

SKU attribute, 377

SKU Number field, 377

Sky, Lima, 100, 113

Smart Digg Button, 315

SMS (Short Message Service), 27

Snapz Pro X utility, 295

Sneezies app, 366

social gaming platforms, third-party,

126–128

choosing, 127

cross-promotion opportunities, 126–127

social media, 313–316

social networks

category for, 21

Facebook, 341–345

LinkedIn, 345

MySpace, 345

Twitter, 332–341

software development kit (SDK), 115

Sound Stage utility, 295

splash screen, in-app sales pitch on, 141

sponsorships, 203–205

staging, 293

Stanza app, 258–259

Start Importing option, 343

Status History feature, iTunes Connect, 394

Status History link, iTunes Connect, 394

status notifications, app, 393–394

Stim, Richard, 50

Store Kit framework, 238–241

configuring, 239

setup, 239–241

Store screen, 237

Story Tracker app, 16

StreamSend service, 318

stringByAddingPercentEscapesUsingEncodi

ng method, 150

stristr( ) function, 327

Subclass drop-down menu, 239

subdomains, 299

subject line, in press releases, 404–405

submission process, App Store. See App

Store submission process

Submit Application to iTunes Connect

button, 392

Submit button

iOS Dev Center, 375

iOS Provisioning Portal, 273

Submit Now option, 237

Submit to iTunes Connect button, Xcode,

374

Submit with Binary option, 237

Subscription type, 215, 235

subscriptions, 220–221

summary line, in press releases, 405

Summary tab, Xcode, 267, 274

support

for In-App Purchases, 229–230

maintaining customer interest with,

426–427

Support URL field, 383

syncing with cloud services, 147

syndicating blog content, 331

SystemConfiguration framework, 116, 180

Szeleney, Robert, 417

■ T tab bar controller, 88

tappedAltAdBanner method, 197

Target app option, Xcode, 373

Target Info window, Xcode, 276, 373

targeting, 165

Targets group, 179

Tell A Friend buttons, 101–118

adding e-mail support, 108–113

in-app sharing, 102–108

integrating Twitter and Facebook,

113–118

accessing Twitter's API, 114–115

using Facebook SDK for iOS,

115–116

using ShareKit class library, 116–118

third-party web services, 102

TellAFriend project, 102, 105

TESS (Trademark Electronic Search

System), 32

test devices, preparing, 237–238

test iAd banner, 174

Test User account, 230–231, 237–238, 243,

246

TestFlight, 287

Page 24: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 455

testimonials

collecting prerelease, 348–351

choosing press sources, 348

establishing relationships, 349–350

offering exclusives and advance ad

hoc builds, 350–351

including in App Store description, 363

testing usability, 26–27, 253–287

beta, 276–286

ad hoc distribution provisioning

profiles, 282–283

compiling iOS apps, 285

configuring apps for distribution,

283–284

distributing apps to testers, 286

distribution certificates, 276–279

Entitlements files, 284

registering device IDs of testers,

280–281

In-App help features, 257–266

instructional videos, 259–261

on-screen tips, 258–259

text-based, 263–266

visual demos, 261–263

minimizing unsatisfied customers,

253–257

avoiding common pitfalls, 254–255

soliciting direct feedback, 255–257

setting up development devices,

266–276

creating app IDs, 271–273

development certificates, 267–270

provisioning profiles, 273–274

registering device IDs, 270

running Xcode project, 275–276

Xcode Organizer tool, 266–267

thank you e-mails, sending after press

release, 411

Things app, 76, 87–88

third-party services, 102, 332

third-party social gaming platforms,

126–128

choosing, 127

cross-promotion opportunities, 126–127

Tile Background setting, Twitter, 336

timing out features, disallowed, 134

<title> tags, 299–300, 315–316

toLowerCase() function, JavaScript, 327

tool projects, Xcode, 178

toolbar colors, for UIKit, 90–91

tools, for icons, 68–70

Top App Charts website, 24

Touchgrind app, 76

tracking

marketing effort performance, 343

web site traffic, 302–303

trade secrets, 45–47

establishing, 45–46

limitations of protection, 47

NDAs, 46–47

Trademark Electronic Search System

(TESS), 32

trademarks

Apple, 54

filing for app icons and logos, 42–45

applications, 43

protectable, 43–45

trailers, video, 294–295

Transfer My Data to Full Version button, 150

transferring data via URL command,

148–151

translating, press releases, 407

trial versions, 130

Truevoo service, 415

TSGTwitterEngine library, 115

tutorials, 258

Tweet Button, 315

Tweetie app, 28

Twitpocalypse event (2009), 102

Twitter Search service, 339

Twitter social network, 332–341

account managing, 333

customizing profiles, 335–338

gaining followers, 333–335

integrating, 113–118

accessing API, 114–115

using ShareKit class library, 116–118

keywords and hashtags, 338–339

lists, 339–340

managing pipeline, 340–341

outputting blogs to, 343–345

Type field, 235

■ U UDID (unique device identifier), 267

UI. See user interface

UIAlertView dialog box, 98–99

UIAlertView pop-up, 258

UIAlertViews as feedback prompts, 98

UIImage elements, 84

Page 25: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 456

UIKit, 87–91

background colors, 91

icons and images for, 89

toolbar colors, 90–91

UIKit controls, 261

UILabel, 176

UIPrerenderedIcon key, Info.plist file, 387

UIRequiredDeviceCapabilities key, Info.plist

file, 379

UITableView, 175, 265

UiUIKit, 265

UIView animation, 177, 195

UIView autosizing mask, 180

UIView property hierarchy, interfaces and,

185–187

UIViewController class, 180, 182

UIWebView, 264

UNDER EMBARGO UNTIL release

instruction, 404

Uniform Resource Locators (URLs),

keyword-friendly, 301

unique device identifier (UDID), 267

unit conversions, 261

universal applications

business concerns for, 29–30

overview, 28–29

untapped markets, fulfilling need with app,

14–16

updates, website for this book, 435

upgrade info, adding to lite versions,

142–145

upgraded version, 208

Upgrades screen, Simplenote app, 221

URL command, transferring data via,

148–151

<url> tag, 302

URL, transferring data via, 148

URL Types option, 149

URLs (Uniform Resource Locators),

keyword-friendly, 301

urlset tag, 302

usability. See testing usability

Use Core Data for storage check box, 178

Use Existing Account option, 246

Use for Development button, Xcode, 267

Use old embed code option, YouTube, 313

user experience, fulfilling need with app,

17–18

user frustration, of apps, 254

user interface, 77–92. See also testing

usability

and accessibility, 91–92

and custom interfaces, 85–86

prototyping, 78–85

creating mock-ups, 80–82

drawing ideas on paper, 78–80

mobile mock-up tools, 82

with paper, 82–83

testing user interaction for, 83–85

with UIKit, 87–91

background colors, 91

icons and images for, 89

toolbar colors, 90–91

Utilities category, 21

utility apps, lite versions of, 136–137

■ V Validate Application button, 392

value, perceived, 357–358

Version Information field, 381–384

App URL field, 384

assigning ratings, 384–386

Contact Email Address field, 382

Copyright field, 382

Description field, 382

Images section, 386–389

app listing in Apple iTunes Connect,

388–389

App Store icon, 387

screenshots, 387–388

Keywords field, 382

Primary Category and Secondary

Category field, 382

Review Notes field, 384

Support URL field, 383

Version Number field, 381

Version Information page, 380–381, 384,

386, 388

Vertical Response service, 318

video-sharing sites, 260

videos

of apps in action, 310–313

instructional, 259–261

trailers, 294–295

View Details button, 389

View Details page, 390, 396, 414

View Insights link, Facebook Page, 343

View Size tab, inspector palette, 185

viewController subview, 181–182

viewDidLoad event, 194, 243

viewport meta tag, 323

Page 26: Online Resources for App Research and Marketing978-1-4302-3301-5/1.pdf · Online Resources for App Research and Marketing Throughout the app planning, development, and marketing stages,

Index 457

viewport properties, 324

viewport tag, 323–324

viewport width, setting, 323–325

viewWillAppear event, 197

viral licenses, 54

Vischeck website, 91

Voices app, 418

Voila utility, 295

volume of sales, importance of, 135, 151

volunteers, for beta testing, 276, 280

■ W Waiting for Review status, 237

Waiting for Upload app status, 391

warranties

disclaimers, 55

overview, 53

Web field, Twitter, 338

web kit frameworks, iOS, 265

web presence, 296

web sites, 296–322

anatomy of, 303–321

additional details, 313

app brand identity, 305–307

App Store identity badges, 308

blogs and RSS feeds, 316–317

Buy buttons, 308

company identity, 319–320

cross-promotion, 320–321

customer support and contact

information, 319

downloadable extras, 321

e-mail news mailing lists, 317–319

elevator pitches, 307–308

pricing, 309–310

screenshots and video, 310–313

social media, 313–316

blogs vs. custom sites, 297

compatibility with Apple Mobile Safari

browser, 322–330

browser detection, 325–327

custom home screen bookmarking,

329–330

dynamically replacing Adobe Flash

with iOS-compatible content,

328–329

setting viewport width, 323–325

domain name benefits, 297–299

growing audience, 321–322

SEO tactics, 299–302

description and keywords meta tags,

300

keywords, 300–301

maintaining valid links, 301

<title> tags, 299–300

XML Sitemap files, 301–302

tracking traffic, 302–303

URL of, in press releases, 406

web hosting, 296

WebApp.Net, 265

Webmaster Tools site, Google, 302

Weiner, Nate, 116, 118

What the Trend service, 339

What's Full Version? button, 143

What's in Premium? button, Simplenote

app, 220

Where To? app, 309

White on Black mode, 91

width property, 324

wildcard app ID, 272

willRotateToInterfaceOrientation event, 197

wireless distribution, 286–287

With XIB for user interface check box, 180

Wooldridge, Dave, 9, 336

Words with Friends app, 369

Worldwide Developer Relations (WWDR)

certificate, 270

WriteRoom app, 357

WWDR (Worldwide Developer Relations)

certificate, 270

■ X Xcode, 266–267

configuring projects for App Store

distribution, 373

Organizer, uploading binaries for App

Store review, 392

projects, 178, 275–276

Xcode icon, 274

XML Sitemap files, 301–302

■ Y Young, Andy, 344

YouTube app, 260

■ Z Zendesk app, 426