您现在的位置:主页 > 技术中心 > 编程开发 > 移动开发 > Iphone

改进iOS客户端的升级提醒功能(2)

来源:未知 责任编辑:责任编辑 发表时间:2013-12-18 11:33 点击:

            if (localNotification) {
                localNotification.fireDate= [[[NSDate alloc] init] dateByAddingTimeInterval:3];
                localNotification.timeZone=[NSTimeZone defaultTimeZone];
                localNotification.alertBody = @"粉笔网客户端有新的版本,点击到App Store升级。";
                localNotification.alertAction = @"升级";
                localNotification.soundName = @"";
                [application scheduleLocalNotification:localNotification];
            }
        });
    }
}
然后通过AppDelegate的回调函数,判断App的启动方式是否是通过用户点击通知中心的升级提示来启动,如果是,则跳转到AppStore,示例代码如下:

 
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
    // open app store link
    NSString * url = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id%@", APP_STORE_ID];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}
题外话


最新微博上有一个新闻很火,一个技术男,给女友发弹窗通知求爱。有些人回复说这样做太麻烦,需要在服务器上记DeviceToken,否则所有用户都发的话,会让很多不相关的人收到。

其实这完全可以用本地通知来做,完全不需要服务器配合,相当简单。 具体做法是:你自己写一个发本地求爱通知的小应用,然后记下女友手机的UDID,将女友的手机设置成开发者设备,然后抓住一次机会在其手机上安装好开发者证书和你写的这个小App即可。可以把这个App隐藏在某个文件夹下面,然后打开一次,设置好本地通知的发出时间即可。

我的很多文章最后结尾都是Have fun,不过最近很难高兴起来啊。因为0x12 Big,今天google的全线产品都无法访问了。想起我每天的工作都是用google搜技术贴,用gmail收邮件,用gtalk聊天,我的联系人信息,备忘录也是同步在google contact上,我真的无法fun起来了。本博客是架设在github上的,我也很担心该博客可能也会因为是境外IP而被禁止访问。

有时候,我很气愤,而有时候,我会乐观地想,这些都是负能量的积累,黎明前的黑暗。不管怎么样,谁也无法阻止大家对自由的向往,希望有朝一日,所有人都能自由地获取信息。
 

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

推荐热点

  • Lexical or Preprocessor Issue 'xxx.h
  • ios学习笔记(二)xcode 4.3.2下实现基本交互
  • ios版本的helloworld
  • iphone(object-c) 内存管理(3) 有效的内存管理
  • ios学习笔记(一)xcode 4.3.2下创建第一个ios项目
  • UITableView一些方法
  • IOS类似iphone通讯录TableView的完整demo【附源码】
  • [iPhone中级]iPhone团购信息客户端的开发 (二)
  • iphone(object-c)内存管理(1)
?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
Copyright © 2004-2024 上海卓卓网络科技有限公司