【友盟+】开发者社区

友盟自动更新IOS如何实现更新

push更新 发表于 2016-3-28 11:24:17 |

push更新
push更新 发表于 2014-8-26 14:26:00 | 显示全部楼层 |阅读模式
本帖最后由 push更新 于 2014-8-26 14:30 编辑

iOS自动更新SDK集成指南

1. 集成友盟iOS统计分析SDK


友盟自动更新功能在统计分析SDK中实现,请点击下面链接,先集成统计分析SDK


统计分析iOS SDK集成指南


2. 使用按渠道自动更新检测


在网站上分渠道提交app的版本号,更新日志及openURL后,您只需添加一行代码来完成自动更新检查。
请将下面代码添加到[MobClick startWithAppkey@"xxxxxxxxxxxxxxx"];之后

[MobClick checkUpdate];

如果想对UIAlertView的标题和按钮文字做多国语言支持,则需要对下面三个词组做翻译。

umUpdateTitle :标题
umUpdateCancel : 放弃按钮
umUpdateOK : 确定按钮

当然您可以更简单的自定义标题和按钮的文字

[MobClick checkUpdate@"New version" cancelButtonTitle@"Skip" otherButtonTitles@"Goto Store"];

如果默认的行为不满足你的需求,您可以完全自定义自动更新检查行为。只需实现

- (void)appUpdateNSDictionary *)appInfo;

这个delegate方法。appInfo是服务器传回来的app相关信息。

Xcode4有两个版本号,一个是Version,另一个是Build,对应于Info.plist的字段名分别为CFBundleShortVersionString,CFBundleVersion。

友盟SDK为了兼容Xcode3的工程,默认取的是Build号,如果需要取Xcode4的Version,可以使用下面 的方法。

NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey@"CFBundleShortVersionString"];[MobClick setAppVersion:version];





上一篇:如何能够实现强制更新?
下一篇:自动更新,默认没有进度界面么





您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

Xcode9 beat2 编译出错
今天安装了Xcode9 beat2 版本,感觉还不错,就兴冲冲的去编译公司项目,然后发现悲了个催了 ,,编译不通
6.4.5版本sdk,新浪分享内存泄漏
新浪分享的时候,sdk内部持有了Activity造成了内存泄漏
iOS 分享word文件到微信
1. 有个需求是下载网络上的word文件,并分享到微信好友,结果分享出来的不正确。 有指教的吗。。。。

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表