Apple Changes the Rules for Event Apps

Apple has changed the rules for what passes as a valid app (Will Apple’s App Store New Guidelines Trouble Event Apps?) and has started removing hundreds of thousands of apps based on these new guidelines.

What this means: If your race has a light weight app that is basically content, or is created from a core app specifically white labeled for your race, then you are at risk Apple will remove your app from the App Store. (And good luck getting specific guidance from Apple on whether your app will ever be removed at some future release or in some random housecleaning they do.)

DoubleDutch has a very positive spin on this – Event Technology Just Took a Giant Step Forward (With a Little Help from Apple).

We’ve long known that the White Label Event App model (siloed, disposable apps for each customer) was not ideal.  It was bad for attendees, overly complex for our customers, and inefficient and inelegant as a way to deploy software. Apple is now pushing mobile event app vendors away from the White Label Event App model towards a Slack or Gmail-like model; a single, secure, vendor-branded app that lives in the App Store containing all of the accounts and event instances within a single app (we’ll call this the “Universal App” model).

Of course, we have disappointed many race directors over the years declining to “white label” RaceJoy. We did this for a number of practical reasons:

  • If we had 1,200 (the number of races who provide RaceJoy to their participants) white label apps for individual races, each time we had a release of the software we would have to upgrade 1,200 apps. And because there is so much functionality in RaceJoy and we continue on a very aggressive product roadmap, we have a lot of releases. The model would simply not be affordable or scalable.
  • Runners expect more from an app than web pages – even if those web pages are split times on a course.
  • This won’t be popular to say, but there are very few races who have the brand equity to afford the investment in a real app.
  • Runners don’t want 1,200 apps.

One final word of caution – if you are using a vendor who is white labeling their app for your race, and you are doing a lot of promoting of that app – make sure it does not disappear from the Apple Store (and get that in writing from the vendor and from Apple).

Author: RunSignUp

RunSignUp is the leading innovator of online tools for race registration, race day solutions, and running clubs. Services include RunSignUp for registration, RunSignUp Go for Race Day, RunSignUp RD Go for Timers, RunSignUp Clubs to enable membership management, and RaceJoy for mobile experiences. More than 10,000 race directors, timers, running club officers and running stores use these services today, including leading organizations like the Boilermaker Road Race, Crim Festival of Races, Pittsburgh Three Rivers Marathon, Inc., Fifth Third River Bank Run, Blacklight Run, Bubble Run, Night Nation, Mercedes Marathon, Kentucky Derby Festival, Leone Timing, KC Running Company, Compuscore Timing, Knoxville Track Club, Pikes Peak Road Runners, Gulf Coast Runners, Columbus Running Company, Playmakers Running Store and many more. In 2015, over 10,000 races used the system to register more than 2.7 million participants. In 2016 over 14,000 races will use the system to process over 4.3 million paid registrations. Services are free except for processing fees when conducting monetary transactions such as race registration or club membership renewal. RunSignUp is founded by runners for runners, using technical capabilities to bring the power of cloud computing to benefit the running community. For more information, visit

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s