测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | Apache 2 |
发布最后发布 | 2016年7月 |
SPM支持 SPM | ✗ |
由 Romson Preechawit 维护。
iOS > 8
目前,AppVersionEnforcer 只能与非常特定的服务器设置一起使用。
AppVersionEnforcer 可以通过 CocoaPods 获得使用。要安装它,只需将以下行添加到 Podfile 中
pod "AppVersionEnforcer"
目前,AppVersionEnforcer 只能与非常特定的服务器设置一起使用。
只需在 AppDelegate 中创建 AppVersionEnforcer 的一个实例,包含您的基准 API URL。然后,在应用程序的 'didFinishLaunchingWithOptions' 中调用 'enforcer.checkVersion(, currentVersion: )'。并在 'applicationDidBecomeActive(application: UIApplication)' 中调用 'enforcer.applicationDidBecomeActive(application)'
// AppDelegate.swift
var window: UIWindow?
var enforcer: AppVersionEnforcer!
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
enforcer = AppVersionEnforcer(apiURL: "https://<YOUR_BASE_API_URL>/", window: window)
enforcer.checkVersion("<YOUR_BUNDLE_IDENTIFIER>", currentVersion: "1.0.0")
}
func applicationDidBecomeActive(application: UIApplication) {
enforcer.applicationDidBecomeActive(application)
}
AppVersionEnforcer 将与服务器通信,根据从服务器接收到的参数向用户显示更新通知
Romson Preechawit
版权所有 © 2016 Romson Preechawit
AppVersionEnforcer 根据 Apache License,版本 2.0 许可(“许可证”);除非您同意书面形式,否则不能使用此文件;除了适用法律要求或书面同意外,在许可证下分发的软件是按“现状”分发的,没有任何形式的保证或条件,无论表述还是暗示。有关许可证的具体语言,请参阅许可证。
https://apache.ac.cn/licenses/LICENSE-2.0
除非法律要求或书面同意,否则按许可证分发的软件不得分发,也不得在没有明确保证或条件的情况下进行分发。有关许可证的具体语言,请参阅许可证。