测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可 | MIT |
发布最后发布 | 2015 年 6 月 |
由 kazu0620 维护。
依赖 | |
BlocksKit | >= 0 |
AFNetworking | >= 0 |
尽管您已经很好地改进了您的应用,但有些用户没有升级您的应用,继续使用旧版本。这是悲剧。SRGVersionUpdater 可以解决这个问题。SRGVersionUpdater 可以显示有关更新信息的警告视图,并强制用户打开 App Store 并下载新版本的应用。
安装非常简单、容易。在客户端,您只需写入 3 行代码即可。即使您没有服务器端编程的知识,如果您有 Dropbox、Google Drive 或其他托管服务的账户,您也可以很容易地设置。
上传下面的 JSON 文件。您可以将其上传到 Dropbox、GoogleDrive 或其他免费托管服务的公共文件夹中。 示例 JSON 文件
{"required_version":"2.0.0","type":"force","update_url":"https://itunes.apple.com/jp/app/idxxxxxxxxxx?mt="}
键 | 定义 |
---|---|
required_version | 最新客户端应用程序的版本字符串。 |
类型 | 更新的类型,"强制" 或 "可选"。 |
update_url | 您的应用的 App Store URL。 |
通过将以下内容添加到您的 Podfile 中,使用 CocoaPods 将 SRGVersionUpdater 安装到您的项目中
pod 'SRGVersionUpdater', "0.0.3"
最后,打开 AppDelegate.m 并将 application:didFinishLaunchingWithOptions: 更改为以下内容
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
SRGVersionUpdater *versionUpdater = [SRGVersionUpdater new];
versionUpdater.endPointUrl = @"http://xxxxxxxxxxxxx";
[versionUpdater executeVersionCheck];
return YES;
}
在 endPointUrl 中输入前一步上传的 JSON 文件的 URL。
Dropbox 有带宽限制。如果您的应用每天访问次数很多,最好是更换账户计划,或使用其他托管服务。
受 MIT 许可证的许可