【问题标题】:Multitasking in iOS4 : sending push data from background processiOS4 中的多任务处理:从后台进程发送推送数据
【发布时间】:2010-08-01 06:57:55
【问题描述】:

在 OS4 中,卖给客户端的想法是应用程序在后台打开,即使用户在另一个应用程序上,应用程序也可以定期将数据推送到服务器(顺便说一句,这会触发推送通知) 但是我在网上看到的是 IOS4 多任务处理是假的: - 它冻结应用程序,并且不会将其留在后台 - 开发者必须指定应用程序必须在IOS4(iOS4认证过程)中运行,以确保返回应用程序不会从头开始

那么任何人都可以确认在 iphone 4 上的 iOS4 中,该应用可以在后台进程中将数据推送到服务器吗?

【问题讨论】:

    标签: ios4 multitasking


    【解决方案1】:

    应用可以通过两种方式在后台接收和响应位置事件:

    1. 应用只能注册重大的位置变化(当位置发生重大变化时,您的应用会在后台运行)。
    2. 应用程序可以将自己声明为连续后台定位应用程序(全时后台处理以响应所有定位事件)。

    Apple 的What's new in iOS 4iOS 4 Application Programming Guide's Background Tasks section 指南中提供了有关 iOS 4 多任务处理的更多信息。

    【讨论】:

    • 感谢您的回答。在这个文档中它说“应用程序可以声明自己支持需要定期后台执行时间的特定服务。”我有兴趣通过 http 调用将 GPS 坐标发送到服务器,这可能吗?这些需要定期后台执行时间的特定服务是什么?
    • @peekpoke 去阅读 Apple 的 iOS 应用程序编程指南,特别是 receiving locaton events in the background 上的部分
    猜你喜欢
    • 1970-01-01
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多