DHMoreApps
描述
DHMoreApps 是一个创建用来在您的应用程序内部展示您的开发者应用页面的 iOS 库。它类似于 App Store 的视觉效果。
使用 method
要运行示例项目,首先从仓库中克隆它,然后从 Example 目录运行 pod install
。
只需从 DHMoreApps.h 头文件导入,并调用以下描述的一种方法来展示视图控制器。
#import <DHMoreApps/DHMoreApps.h>
...
- (IBAction)buttonPressed:(id)sender {
DHMoreApps *moreAppsManager = [DHMoreApps sharedManager];
[moreAppsManager presentMoreAppsInViewController:self
developerId:@"916400739" // You can find your developer id in your iTunes link of your apps: https://itunes.apple.com/tz/developer/ho-van-dai/id916400739?mt=8
descriptionType:DHDescriptionTypeScreenshots
completion:nil];
/*
// OR
[moreAppsManager presentMoreAppsInViewController:self
appIds:@[@"app_id_1", @"app_id_2", ...] // The ids of the apps you want to show
descriptionType:DHDescriptionTypeText
completion:nil];
*/
moreAppsManager.showActionButton = NO;
moreAppsManager.showPrice = NO;
moreAppsManager.title = NSLocalizedString(@"More apps", nil);
moreAppsManager.willDismissBlock = ^{
NSLog(@"will dismiss more apps view controller");
};
moreAppsManager.didDismissBlock = ^{
NSLog(@"did dismiss more apps view controller");
};
moreAppsManager.didSelectAppBlock = ^(NSString *appId){
NSLog(@"did select app id: %@", appId);
};
}
要求
该库需要 iOS 7 和 ARC。
安装
DHMoreApps 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod "DHMoreApps"
或者,简单地将所有文件复制到您的项目中。
作者
DHs, [email protected]
许可协议
DHMoreApps 在 MIT 许可协议下提供。更多信息请参阅 LICENSE 文件。