Our Properties: Gamasutra GameCareerGuide IndieGames Indie Royale GDC IGF Game Developer Magazine GAO
My Message close
Latest News
spacer View All spacer
 
February 9, 2012
 
Analyst questions validity of unusual January NPD results [1]
 
DICE 2012: Blizzard's Pearce on World Of Warcraft's launch hangover
 
DICE 2012: Insomniac's Price on Quality Of Life, ditching the 'Loser' badge
spacer
Latest Features
spacer View All spacer
 
February 9, 2012
 
arrow Principles of an Indie Game Bottom Feeder [14]
 
arrow Postmortem: CyberConnect 2's Solatorobo: Red the Hunter [1]
 
arrow Jerked Around by the Magic Circle - Clearing the Air Ten Years Later [37]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 9, 2012
 
What the current RPG can learn from Diablo 1
 
Double Fine's Kickstarter Windfall: Will Patronage Supplant Traditional Game Publishing? [5]
 
The Principles of Game Monetization
 
Did DoubleFine Just break the publishing model for good? [6]
 
The Devil Is in the Details of Action RPGs - Part One: The Logistics of Loot [4]
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 9, 2012
 
Airtight Games
Art Director
 
Telltale Games
Core Technology - Senior Systems Engineer
 
High 5 Games
Technical Artist
 
XEOPlay Inc
Game Developer (Mobile)
 
Kabam
Lead Software Engineer - Flash
 
Kabam
Lead Software Engineer-Ruby
spacer
Latest Press Releases
spacer View All     RSS spacer
 
February 9, 2012
 
Web Fiesta Revolutionizes
Browser Gaming with
Full...
 
The greatest videogame
endings of all time...
 
TRION WORLDS AND CHINESE
ONLINE GIANT SHANDA
GAMES...
 
Dragons vs. Unicorns Goes
Solo
 
Spidermann named our game
spacer
About
spacer Editor-In-Chief/News Director:
Kris Graft
Features Director:
Christian Nutt
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Frank Cifaldi, Tom Curtis, Mike Rose, Eric Caoili, Kris Graft
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
 
Feature Submissions
 
Comment Guidelines
Sponsor
News

  Unity-Powered iPhone Games Rejected from iTunes App Store
by Danny Cowan [Mobile Phone]
2 comments
Share on Twitter
Share on Facebook RSS
 
 
November 13, 2009
 
Unity-Powered iPhone Games Rejected from iTunes App Store

A number of iPhone developers report that their Unity-powered applications have failed Apple's approval process, and are denied release in the iTunes App Store.

A thread at the Unity Community forums reveals that these applications have the potential of using non-public APIs accessible via the Unity game authoring tool. The same APIs were allegedly used by iPhone social RPG developer Storm8 to obtain, store, and transmit player phone numbers without prior permission.

Though Storm8 claims that its applications have been updated to remove this functionality, many of the company's games, including iMobsters, World War, and Zombies Live, have since been removed from the App Store and are no longer available for download.

Ravensword: The Fallen King, an open-world RPG to be published by Chillingo, was among the handful of Unity engine games to be denied an App Store release.

Many Unity developers received their rejection notices from Apple earlier this week, despite explaining that the included APIs were not used to harvest phone numbers. Several affected apps included no network functionality at all.

Unity notes in another forum thread that the issue has been addressed, and the next engine update will remove the flagged APIs. Authors of rejected apps will need to resubmit their games to Apple's approval process following the release of the updated engine.

[UPDATE: Unity has also published a weblog post on its official website explaining the problem and the fix.]
 
   
 
Comments

Amber Rowland
profile image
Unity Technologies CEO David Helgason has this to say:

When [the publishing ban] problem emerged we spent day and night working on a fix which is now being sent to iPhone developers who could be hit by this.

The whole thing only took days and only a good handful of apps will be delayed because of this (another 350 or more are still happily live in the App Store).

Games that can make API calls on the iPhone can potentially extract user data – a security issue which Apple is outright refusing to ignore.

iPhone developer Storm8 [which doesn't use Unity], was recently accused of illegally harvesting phone numbers through one of its Apps using such API calls.

As Apple discovered that the Unity engine could potentially make such API calls, it began to refuse the application of certain Unity-developed iPhone games. It is widely regarded that the Unity engine’s potential use of API calls is an innocent mistake.

No problem had ever been raised over these [API calls] (which were used in a completely harmless way of course) for over a year so we thought we were in full compliance.

Now, due to the swift fix issued by Unity, only a handful of developers will be hit by the unfortunate error.

Developers who have been refused approval by Apple will have their game sent to the back of the queue for App Store approval.

The API calls were coming from a piece of library we use so we didn't know, though one could argue we should have.

All that said we are sorry about the whole thing (and those developers whose apps were delayed) but we think this story shows that we are over-the-top dedicated to make sure to support Unity and its users.

For more information on Unity's fix see: http://blogs.unity3d.com/2009/11/14/unity-iphone-app-store-submissions-problem-s
olved/

Jeff Temple
profile image
Hi, I am with Storm8. I wanted to clarify a couple of points as it relates to Unity-based games as Storm8 is not based on the Unity game engine and has never used the private API calls that allegedly caused some Unity apps to be rejected. We have also never used the .NET Runtime Mono.

We updated all of our applications back in August when some users noted that Storm8 games contained software code that for some users collected mobile phone numbers upon opening the application for our massively multiplayer online role-playing games. However, Storm8 was not using the phone numbers for any purpose, nor did we provide them to any other company. When we were alerted to the issue, we immediately took voluntary, proactive steps to update our games, so current game versions do not download, store or use iPhone telephone numbers when a game is opened.

To view the statement we put out to our users outlining the proactive steps we’ve taken, you can go here: http://forums.storm8.com/showthread.php?t=5849.


none
 
Comment:
 




 
UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | Indie Royale | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.