App bundles make it easy for customers to buy up to 10 of your apps or games in a single purchase. You can create app bundles for paid apps or free apps that offer an auto-renewable subscription to access all apps in the bundle. Learn how to set up app bundles and effectively market them on your product page.
Preparing for App Bundles
You can have a total of up to 10 app bundles available at any given time. An app may be included in up to three app bundles at any given time, and must also be available for individual download.
Availability. An app bundle is available in all territories where every individual app in the bundle is available. If an app contained in a bundle is removed from sale in a particular market, the app bundle will also be removed from sale in that market.
Aug 17, 2020 “Apple TV+ gives you access to award-winning Apple Originals, with more high quality series and movies being added each month,” said Eddy Cue, Apple’s senior vice president of Internet Software and Services. “This bundle is a big bonus for Apple TV+ subscribers, giving them the best of CBS and Showtime on the Apple TV app at a great.
Pricing. Paid app bundles must offer a discount compared to the separate purchase price of the individual apps in the bundle. Paid apps and free apps with subscriptions cannot be bundled together.
Subscriptions. For free apps with subscriptions, each app in the bundle must have an approved auto-renewable subscription. If a user subscribes in one app, they must be able to access all other apps in the bundle at no additional cost. Learn about offering subscriptions across multiple apps.
Age Ratings and Bands. An app bundle is assigned the highest age rating of its component apps. For app bundles in the Kids category, if all apps within the bundle belong to the same age band, the that age band will be displayed on the bundle product page. If the apps have varying age bands, the bundle will not be assigned an age band.
Universal Purchase. Apps that are part of a universal purchase, which lets customers easily enjoy your app and in‑app purchases across platforms, count as just one app in the bundle. Learn about universal purchase.
Complete My Bundle. Paid app bundles support Complete My Bundle, which credits customers for apps they’ve already purchased within a bundle. They only pay the balance for the remaining apps.
Marketing Your App Bundles
Make the most of your app bundle product page through thoughtfully crafted metadata. Each app bundle includes the opportunity to provide a unique icon, name, and description.
IconApple Creative Software Bundle Windows 10![]()
Default Icon. The default bundle icon consists of the icons of the first four apps included in the bundle. Consider placing your most popular apps first to highlight those most likely to spark a user’s interest. Ensure each app icon in the bundle is unique and focused on a single compelling image.
Apple Creative Software Bundle Windows 10
Custom Icon. You also have the option of creating a custom icon to replace the default icon. Your custom bundle icon should represent your brand and the theme of the collection. Ensure your design is visually distinctive from any icon within the bundle so that users do not confuse the two.
Name
Your bundle name plays a critical role in how users discover your app bundle on the App Store. Choose a name that accurately reflects the contents of the bundle (e.g., Music Maker Bundle or Winter Sports Pack). Avoid using the terms “Editor’s Choice”, “Essentials”, or “Collection.” Pay particular attention to how the name appears across the App Store for iPad, iPhone, and iPod touch. Longer names may be truncated, which means users will not see all the characters. We recommend keeping your bundle name to around 23 characters for the best presentation on every device.
Description
The description of your app bundle should be concise and engaging. The first few sentences are the most important — this is what a user sees without having to tap to read more. The ideal description is a brief, attention-grabbing paragraph followed by a short bullet list of key features.
Focus on the aspects of your app bundle that will motivate users to download it (e.g., the quality of the apps included, why they make sense as a bundle, the discount you’re offering).
Apple Student Software BundleScreenshots
The first screenshot from each bundled app is displayed on the app bundle product page. Ideally, each screenshot clearly conveys the essence of the app.
Keywords
App Store Connect compiles the keywords you enter for each of the bundled apps and uses them in your app bundle metadata.
![]()
Important:This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
A bundle is a directory in the file system that groups executable code and related resources such as images and sounds together in one place. In iOS and OS X, applications, frameworks, plug-ins, and other types of software are bundles. A bundle is a directory with a standardized hierarchical structure that holds executable code and resources used by that code. Foundation and Core Foundation include facilities for locating and loading code and resources in bundles.
Note: Applications are the only type of bundle that third-party developers can create on iOS.
Bundles bring several advantages to users and developers. They make it easy to install or relocate an application or other piece of software by simply moving it from one location to another. Bundles are also an important factor in internationalization. You store localized resources in specially named subdirectories of a bundle; programmatic facilities look for localized resources in the location that corresponds with a user’s language preferences.
Most types of Xcode projects create a bundle for you when you build the executable. Therefore you rarely need to construct a bundle by hand. Even so, it is important to understand their structure and how to access the code and resources inside them.
Structure and Content of Bundles
A bundle can contain executable code, images, sounds, nib files, private frameworks and libraries, plug-ins, loadable bundles, or any other type of code or resource. It also contains a runtime-configuration file called the information property list (
Info.plist ). Each of these items has its proper place in the bundle structure. Resources such as images, sounds, and nib files are deposited in the Resources subdirectory. They can be either localized or nonlocalized. Localized files (including strings files, which are collections of localized strings) are put in subdirectories of Resources that have the extension of lproj and a name corresponding to a language and possibly a locale.
Accessing Bundle Resources
Each application has a main bundle, which is the bundle that contains the application code. When a user launches an application, it finds the code and resources in the main bundle that it immediately needs and loads them into memory. Thereafter, the application can dynamically (and lazily) load code and resources from the main bundle or subordinate bundles as required.
Apple Education Software Bundle
The
NSBundle class and, for procedural code, the CFBundleRef opaque type of Core Foundation give your application the means to locate resources in a bundle. In Objective-C, you first must obtain an instance of NSBundle that corresponds to the physical bundle. To get an application’s main bundle, call the class method mainBundle . Other NSBundle methods return paths to bundle resources when given a filename, extension, and (optionally) a bundle subdirectory. After you have a path to a resource, you can load it into memory using the appropriate class.
Loadable BundlesPc Software Bundle
As with application bundles, loadable bundles package executable code and related resources, but you explicitly load these bundles at runtime. You can use loadable bundles to design applications that are highly modular, customizable, and extensible. Every loadable bundle has a principal class that is the entry point for the bundle; when you load the bundle, you must ask
NSBundle for the principal class and use the returned Class object to create an instance of the class.
Apple Creative Software Bundle DownloadsRelated ArticlesApple Creative Software Bundle
Copyright © 2018 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2018-04-06
Comments are closed.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2021
Categories |