pub struct AppStore;Expand description
Helpers backed by StoreKit.AppStore.
Implementations§
Source§impl AppStore
impl AppStore
Sourcepub fn age_rating_code() -> Result<Option<i64>, StoreKitError>
pub fn age_rating_code() -> Result<Option<i64>, StoreKitError>
Examples found in repository?
examples/18_advanced_commerce.rs (line 9)
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}pub fn present_merchandising( kind: &AppStoreMerchandisingKind, window: &NSWindowHandle, ) -> Result<AppStoreMerchandisingPresentationResult, StoreKitError>
Source§impl AppStore
impl AppStore
Sourcepub fn device_verification_id() -> Result<Option<String>, StoreKitError>
pub fn device_verification_id() -> Result<Option<String>, StoreKitError>
pub fn sync() -> Result<(), StoreKitError>
pub fn show_manage_subscriptions() -> Result<(), StoreKitError>
pub fn present_offer_code_redeem_sheet() -> Result<(), StoreKitError>
Trait Implementations§
impl Copy for AppStore
Auto Trait Implementations§
impl Freeze for AppStore
impl RefUnwindSafe for AppStore
impl Send for AppStore
impl Sync for AppStore
impl Unpin for AppStore
impl UnsafeUnpin for AppStore
impl UnwindSafe for AppStore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more