Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 08-31-2008, 06:11 PM   #1 (permalink)
New Member
 
Join Date: Aug 2008
Posts: 4
grifter000 is on a distinguished road
Default How do they do it? -> Tap Tap Revenge Feature: "Download new songs"

Does anyone have any insight into how the makers of "Tap Tap Revenge" are able to display things like contests and notify users when new songs are available dynamically? I'd like to be able to message users in my application too or have them download expansion packs without having to install an update to my app.

Hope someone out there knows.

Thanks.
grifter000 is offline   Reply With Quote
Old 08-31-2008, 06:16 PM   #2 (permalink)
Lost in a sea of code
 
BostonMerlin's Avatar
 
Join Date: Apr 2008
Location: Boston
Posts: 399
BostonMerlin is an unknown quantity at this point
Default

You need to have a central place for all users of your app to have access to such as a web server, idisk folder, webdav, ftp server whatever. Amazon s3 is an option as well. I use my own servers to perform all forms of communication. My iphone app communicates back and forth with those servers looking for new information and posting information from users of my app to other users. It'll push pictures, new content, messages and audio from the iphone app up to my server then back out to all users of the app.

Typically you'll communicate with those servers (the cloud) using web services such as rest, json or your own concoction of xml or url string params. It does take some work but having a centralized server opens up many more opportunities for your apps. This is also something not to jump into lightly. There are many points of failure. This involves much more than building an app, pushing to the store and your done. Ongoing maintenance and in some cases costs are required to keep your infrastructure running.

The flip-side of this is to use P2P.. but you'll still want a centralized server to help your users find one another.

Good luck..
john
__________________
----------------------------------------------------------------------
I love being a dad, flying airplanes and writing code.
----------------------------------------------------------------------
Follow me on Twitter: @BostonMerlin
Feed your brain on Twitter: @iPhoneDev101
----------------------------------------------------------------------
iPhone Apps:

Last edited by BostonMerlin; 08-31-2008 at 06:26 PM.
BostonMerlin is offline   Reply With Quote
Old 12-10-2008, 04:51 PM   #3 (permalink)
New Member
 
Join Date: Apr 2008
Posts: 53
turinreza is an unknown quantity at this point
Default

Quote:
Originally Posted by BostonMerlin View Post
The flip-side of this is to use P2P.. but you'll still want a centralized server to help your users find one another.
john

how would P2P work ? how does one get a WebDav server running on each iPhone?
or just one iPhone? how does Air Sharing do it? any thoughts?
turinreza is offline   Reply With Quote
Reply

Bookmarks

Tags
dynamic, message, notification, question, server

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 348
10 members and 338 guests
alexP, ClerurcifeDer, Duncan C, givensur, glenn_sayers, guusleijsten, JmayLive, Punkjumper, whitey99, yys
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,649
Threads: 94,114
Posts: 402,883
Top Poster: BrianSlick (7,990)
Welcome to our newest member, Anwerbl
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 09:40 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0