18_advanced_commerce/
18_advanced_commerce.rs1use 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}