友盟推送使用说明

友盟更新模块说明 参考:http://dev.umeng.com/auto-update/ios/quick-start

一、 首先下载友盟更新模块 SDK http://dev.umeng.com/analytics/ios/sdk-download 直接导入友盟的更新模块,并且设置依赖框架,libz.dylib。

二、 项目配置
首先在 AppDelegate.m 中导入#import“MobClick”

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

// Override point for customization after application launch.

[MobClick startWithAppkey:@"你的友盟key" reportPolicy:BATCH channelId:@"Web"];

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

[MobClick setAppVersion:version];

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

return YES; }

Appkey 就设置你自己友盟的 Appkey。
reportPolicy 是设置更新的方式,这里的 BATCH 是定时 发送,当然可选项还有 SEND_INTERVAL(按间隔发送) app 里取的 Version 是在 Info.plist 里面的 Bundle versions string,short 中的值。 如果有版本更新需要在友盟后台中设置版本号和 open url

三、 自定义代码 如果你想实现手动更新按钮,可在实现代码里加上

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

[MobClick setAppVersion:version]; [MobClick checkUpdate];

自定义更新窗体文字

[MobClick checkUpdate:@"New version" cancelButtonTitle:@"Skip"

otherButtonTitles:@"Goto Store"]; 

posted @ 2014-10-10 20:36  i0ject  阅读(778)  评论(0编辑  收藏  举报