AppVersionEnforcer 0.1.6

AppVersionEnforcer 0.1.6

测试已测试
Lang语言 SwiftSwift
许可证 Apache 2
发布最后发布2016年7月
SPM支持 SPM

Romson Preechawit 维护。



AppVersionEnforcer

需求

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

除非法律要求或书面同意,否则按许可证分发的软件不得分发,也不得在没有明确保证或条件的情况下进行分发。有关许可证的具体语言,请参阅许可证。