iphone 应用程序如果有新工作就进行通知,用户点通知就跳到需要处理的工作页面, 求各位达人与大合侠是如何处理的~~求解决方案 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个就是iOS里所谓的推送技术,或者是本地通知技术,LZ可以查阅相关资料。 苹果的开发者网站上有具体的demo你可以下下来看看 之前在blogs上看到有文章 你可以去找找 1: Device --> 连接--> APNs 获取 DeviceToken 2: Device -->连接--> Provider 提供DeviceToken 3: Provider侦测需要push的消息生成Notification信息4: Provider侦把要push的消息推送到APNs5: APNs把该消息推送到手机配置:0.在开发的机器上新申请一个证书1.在apple开发中心生成该应用的App ID2.点击在App ID 后面的进入下一界面,勾选Enable for Apple Push Notification service3.点Development Push SSL Certificate后面的Configure,弹出一个界面直接点“continue”,进入下一个界面,选择之前在0步骤申请的CSR文件,依次往下,便可生成一个可下载的cer文件4.双击该cer文件,后可在钥匙串访问里看到带有密钥的Apple Development5.在apple开发中心provisioning选项中为刚刚的appID新建一个profile,然后下载6.在连接手机的Provisioning Profiles里加进刚刚的profile代码实现:手机端:1.注册启用push [[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert| UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound)];2.//用该判断 程序是不是通过push消息启动的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions//iPhone 从APNs服务器获取deviceToken后激活该方法- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken//注册push功能失败 后 返回错误信息,执行相应的处理- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err网上有个共开发测试的Provider程序:PushMeBaby:使用的方法是,1;拷贝注册获取的SSL certificate文件【.cer文件】重命名为 apns.cer 添加到PushMeBaby资源文件夹中2: 运行,输入 iPhone端获取的deviceToken3: 推送以Device 程序获得相应消息为成功标志。 4楼的是远程消息推送吧。。我App Id都没有肿么生成证书? 求助啊为什么我的ipa同步在ipad上安装失败 IPAD开发navigationController的一个问题 如何用object-c封装一些接口,提供C++或其他平台无关语言使用? iPhone开发经典教程分享 xcode可以自动补全implementation里需要实现的interface里的方法的大体结构么? 准备入行iOS开发,希望大家多多交流 求解 约束问题 UITableViewCell复用重叠的问题!! iOS 如何修改工程的boundID呢 GPUImage利用CocoaPods导入报错怎么回事呢 用vmware虚拟机安装雪豹苹果系统的问题。 iOS上有没有密码输入的控件啊?
5: APNs把该消息推送到手机配置:0.在开发的机器上新申请一个证书1.在apple开发中心生成该应用的App ID2.点击在App ID 后面的进入下一界面,勾选Enable for Apple Push Notification service3.点Development Push SSL Certificate后面的Configure,弹出一个界面直接点“continue”,进入下一个界面,选择之前在0步骤申请的CSR文件,依次往下,便可生成一个可下载的cer文件4.双击该cer文件,后可在钥匙串访问里看到带有密钥的Apple Development5.在apple开发中心provisioning选项中为刚刚的appID新建一个profile,然后下载6.在连接手机的Provisioning Profiles里加进刚刚的profile代码实现:手机端:1.注册启用push [[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert| UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound)];2.//用该判断 程序是不是通过push消息启动的
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions//iPhone 从APNs服务器获取deviceToken后激活该方法
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken//注册push功能失败 后 返回错误信息,执行相应的处理
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err网上有个共开发测试的Provider程序:
PushMeBaby:
使用的方法是,
1;拷贝注册获取的SSL certificate文件【.cer文件】重命名为 apns.cer 添加到PushMeBaby资源文件夹中
2: 运行,输入 iPhone端获取的deviceToken
3: 推送
以Device 程序获得相应消息为成功标志。