iOS 应用评分

2018-08-21  本文已影响203人  iVikings

效果图.png 五星好评.png 撰写评论.jpg
  • #import <StoreKit/StoreKit.h>
  • 实现代理SKStoreProductViewControllerDelegate
SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewController alloc] init];
storeProductViewController.delegate = self;
[storeProductViewController loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier : wAPPID} completionBlock:^(BOOL result, NSError * _Nullable error) {
    if (!error) {
        [self presentViewController:storeProductViewController animated:YES completion:nil];
    }
}];

#pragma mark -- SKStoreProductViewControllerDelegate
- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController {
    [viewController dismissViewControllerAnimated:YES completion:nil];
}

application open URL method

+ (void)wb_applicationOpenURL:(NSURL *)url {
    dispatch_async(dispatch_get_main_queue(), ^{
        BOOL canOpen = [[UIApplication sharedApplication] canOpenURL:url];
        if (canOpen) {
            if (@available(iOS 10.0, *)) {
                NSDictionary *options = @{};
                [[UIApplication sharedApplication] openURL:url options:options completionHandler:^(BOOL success) {}];
            }
            else {
                [[UIApplication sharedApplication] openURL:url];
            };
        }
    });
}
上一篇 下一篇

猜你喜欢

热点阅读