测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | Apache 2 |
发布最后发布 | 2016年5月 |
由 Luka Mirosevic 维护。
跟踪用户曾经安装的 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
除非适用法律要求或经书面同意,否则在本许可证下分发的软件按“现状”形式分发,不得提供任何明确或暗示的保证或条件。有关许可证的具体语言、权限和限制,请参阅许可证。