zoukankan      html  css  js  c++  java
  • 友盟推送使用说明

    友盟更新模块说明 参考: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"]; 

  • 相关阅读:
    对路径“E:AnyWiseUnitBusiXtCalXtCal.SiteMain”的访问被拒绝。
    CentOS Docker 安装
    linux命令检查网络问题
    MYSQL命令(二)
    极简技术简录-HTTP
    Java遍历List、Map的集合方法
    jdbc连接数据库并插入一条带有日期的数据
    MYSQL命令(一)
    JDBC连接MySQL数据库批量插入数据
    观察者模式
  • 原文地址:https://www.cnblogs.com/i0ject/p/4017747.html
Copyright © 2011-2022 走看看