Tag Archives: application

App Store Tip: Enhance Your App with Core Location

The Core Location framework allows you to build applications which know where your users are and can deliver information based on their location, such as local weather, nearby restaurants, ATMs, and other location-based information. If you build your application with features based on a user’s location, make sure these features provide beneficial information. If your app uses location-based information primarily to enable mobile advertisers to deliver targeted ads based on a user’s location, your app will be returned to you by the App Store Review Team for modification before it can be posted to the App Store. You can learn more about using Core Location by reading the CLLocationManager Class Reference and downloading the LocateMe sample code available in the iPhone OS Reference Library. Read more app submission tips

Adding iPhone OS 3.x Features to Your iPhone OS 2.x-compatible Apps

You can add great new iPhone OS 3.x features to your application — In App Purchase, Push Notifications or the mail compose view — while maintaining compatibility with iPhone OS 2.x. By using “weak linking” in your Xcode project, you can include frameworks you’ll need for the newer features, and check for API availability when your application is running. This technique provides you with the broadest possible audience for your application. You can offer a game that runs great on iPhone OS 2.x, while adding the ability to buy new levels for users on iPhone OS 3.x. Or have a note-taking app that sends notes via the built-in Mail client on iPhone 2.x, and uses the Mail Composer Window within your application when it’s running on iPhone 3.x. Just be sure to clearly identify any version-specific features of your app in your marketing description. The MailComposer sample code demonstrates this technique of targeting older OS versions while building with newly released APIs, using the mail compose view (from the MessageUI framework) as an example. For more information on weak linking in Xcode, see the SDK Compatibility Guide .

App Store Tip: Providing Additional Info for the App Review Process

If your application requires specific settings, user registrations or account information prior to submission to the App Store, be sure to include that info in the field “Demo Account – Full Access” on iTunes Connect. This is a text field visible only to the App Review team, so the information entered in that field will not be viewable on iTunes to the general public. You can also include general instructions or other relevant information about your application which you think would be useful for the review process. Read more app submission tips