Skip to main content

18_advanced_commerce/
18_advanced_commerce.rs

1use storekit::{
2    AdvancedCommerceProduct, AdvancedCommercePurchaseOption, AppStore,
3    AppStoreMerchandisingKind,
4};
5
6fn main() {
7    let kind = AppStoreMerchandisingKind::subscription_bundle("com.example.bundle");
8    println!("merchandising kind: {kind:?}");
9    println!("age rating code: {:?}", AppStore::age_rating_code());
10    println!(
11        "advanced-commerce product lookup: {:?}",
12        AdvancedCommerceProduct::new("com.example.advanced")
13    );
14    println!(
15        "advanced-commerce purchase option: {:?}",
16        AdvancedCommercePurchaseOption::OnStorefrontChange {
17            should_continue_purchase: true,
18        }
19    );
20}