我在我的应用中使用Hockey-SDK
,我的一些测试人员要求我实施他们的应用内更新功能,以便在有新版本可用时我们会收到通知。我之前从未使用过这个功能,之前从未使用过Hockey-SDK
,所以我想知道是否有人能指出我如何实现它。
我显然首先检查了他们的文档,并为此找到了一个部分,虽然我发现它几乎太简单无法正确理解。要通过Ad-Hoc分发时启用此功能,但在上传到App Store时不启用此功能(他们如何进行检查?),我是否在我的AppDelegate.m
中执行此操作?
[[BITHockeyManager sharedHockeyManager] configureWithIdentifier:@"1ef7a1d2b1d0fd2b0a1f06d7355f6005"];
// Do some additional configuration if needed here
[[BITHockeyManager sharedHockeyManager] setDisableUpdateManager: NO];
[[BITHockeyManager sharedHockeyManager] startManager];
[[BITHockeyManager sharedHockeyManager].authenticator
authenticateInstallation];
我想我发现它有点令人困惑,他们使用了措辞setDisableUpdateManager:
。感谢您提前提供任何帮助!
答案 0 :(得分:1)
默认情况下启用应用程序内更新功能,并在通过AppStore分发时自动禁用(不在Testflight中!)。
所以你不需要添加这一行。请参阅此处的文档:http://hockeyapp.net/help/sdk/ios/3.7.1/Classes/BITHockeyManager.html#//api/name/disableUpdateManager
要使其正常运行,请确保将新版本上传到HockeyApp,并增加CFBundleVersion
(内部版本号)的值。如果您对此功能有任何疑问,请通过http://support.hockeyapp.net