VXPromotionViewController
VXPromotionViewController 是针对您的 iOS 7 应用的一款简单的内联交叉推广显示。它可以从 Apple AppStore 或您自己的 JSON 源中加载应用信息。您可以指定特定的应用或为发布者加载可用应用。
VXPromotionViewController 功能
- iPhone 和 iPad 独特的 UI
- 全横向方向支持
发布说明
1.0.12
针对 iOS 13 的微小修复
1.0.11
现在可以配置从列表中移除当前应用
1.0.10
支持附属编码活动指示器 改善 iPad 支持 提出错误
1.0.9
迁移到资源包
1.0.8
一些微小的更改,以提高与 IOS10 的兼容性
1.0.7
在状态 bar 中添加了加载指示器,以便进行更长时间的任务 在某些区域添加了自动语言错误的修复 添加了本地化(感谢纠正) 重新编译并解决了 XCode 7.2.1 下的警告
安装
CocoaPods
如果您想使用 VXPromotionViewController 与 CocoaPods,请按照以下命令执行:pod 'VXPromotionViewController', :head
手动安装
- 将
VXPromotionViewController/VXPromotionViewController
文件夹拖入您的项目中。 #import "VXPromotionViewController.h"
使用方法
(请参阅 /Demo
目录中的示例 Xcode 项目)
像任何 UIViewController 一样,VXPromotionViewController 可以被推入 UINavigationController 的栈中:如果您指定了您的应用 ID,将显示评分和分享按钮
VXPromotionViewController *promoViewController = [[VXPromotionViewController alloc] initWithAddress:@"https://www.swift.ch/api/ch/de"];
promoViewController.appID = @"499346672";
[self.navigationController pushViewController:promoViewController animated:YES];
您还可以使用 VXPromotionModalViewController
模态显示它
VXPromotionModalViewController *promoViewController = [[VXPromotionModalViewController alloc] initWithArrayOfAppIDs:@[@"499346672", @"450499218", @"742018969"]];
promoViewController.appID = @"499346672";
[self presentViewController:promoViewController animated:YES completion:NULL];
致谢
VXPromotionViewController 基于 Sam Vermettes 的 SVWebViewController。VXPromotionViewController 由 Swift Management AG 和 项目的贡献者 提供。如果您有功能建议或错误报告,请通过发送 pull requests 或通过 创建新问题 来帮助我们。如果您在项目中使用了 VXPromotionViewController,致谢总是受欢迎的。