GBVersionTracking 1.3.2

GBVersionTracking 1.3.2

测试已测试
Lang语言 Obj-CObjective C
许可证 Apache 2
发布最后发布2016年5月

Luka Mirosevic 维护。



  • 作者
  • Luka Mirosevic

GBVersionTracking  

跟踪用户曾经安装的 iOS 或 Mac OS X 应用的版本。

用法

在每个应用的启动时,在 application:didFinishLaunching:withOptions: (iOS),或 -applicationDidFinishLaunching: (OS X) 中调用此方法

[GBVersionTracking track];

然后,您可以根据需要调用这些方法(在这些例子中,用户启动了一些之前的版本,这是他第一次启动新版本,版本号为 3.0)

[GBVersionTracking isFirstLaunchEver];              //Returns: NO
[GBVersionTracking isFirstLaunchForVersion];        //Returns: YES
[GBVersionTracking isFirstLaunchForBuild];          //Returns: YES

[GBVersionTracking currentVersion];                 //Returns: @"3.0"
[GBVersionTracking previousVersion];                //Returns: @"2.1"
[GBVersionTracking firstInstalledVersion];          //Returns: @"1.0"
[GBVersionTracking versionHistory];                 //Returns: [@"1.0", @"2.0", @"2.1", @"3.0"]

[GBVersionTracking currentBuild];                   //Returns: @"3004"
[GBVersionTracking previousBuild];                  //Returns: @"2107"
[GBVersionTracking firstInstalledBuild];            //Returns: @"1000"
[GBVersionTracking buildHistory];                   //Returns: [@"1000", @"2043", @"2107", @"3004"]

注意:构建和版本号是您在应用的 Info.plist 中定义的

不要忘记导入头文件

#import <GBVersionTracking/GBVersionTracking.h>

安装

使用 CocoaPods,将其添加到项目的 Podfile 中,并运行 pod install

pod 'GBVersionTracking'

版权 & 许可证

版权 2015 Luka Mirosevic

遵照 Apache 许可证,版本 2.0 (以下简称“许可证”);除非您遵守许可证,否则您不得使用此作品。您可以在 LICENSE 文件中或在此处获得许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或经书面同意,否则在本许可证下分发的软件按“现状”形式分发,不得提供任何明确或暗示的保证或条件。有关许可证的具体语言、权限和限制,请参阅许可证。

Bitdeli Badge