【问题标题】:Iphone application run in background without backgrounder(Cydia)Iphone应用程序在没有后台程序的后台运行(Cydia)
【发布时间】:2011-06-02 18:34:01
【问题描述】:

是否可以通过 cydia 编写应用程序以像 appsyn 一样在后台运行?使用越狱设备。

没有后台程序(Cydia)

或者是否可以隐藏图标形式的跳板和隐藏箭头(Corelocation)?

我想像在后台运行 plist 一样运行我的应用程序。

请帮帮我 谢谢(提前)

【问题讨论】:

    标签: iphone cocoa-touch background jailbreak cydia


    【解决方案1】:

    是的,这是可能的。事实上,我最初就是为了这个目的而编写 Backgrounder。做别人的榜样。

    你必须做两件事:

    1. 确保您的应用安装到 /Applications/(而不是 /var/mobile/Applications)。

    2. 创建自己的 UIApplication 子类,并添加如下方法:

      - (void)applicationSuspend {} // 什么都不做

    但是,如果您的目标是 iOS 4.0 或更高版本,您应该考虑使用 Apple 提供的多任务方法之一。

    另外,根据您正在开发的内容,创建一个守护程序(或守护程序/客户端)可能更明智。

    【讨论】:

    • 如何将应用安装到 /Applications/
    • 目前我的应用派生自一个 NSOBject。我需要对 UIApplication 的子类进行哪些更改(我是一名 C++ 程序员,所以请放轻松;)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2014-01-10
    • 2011-09-11
    • 1970-01-01
    相关资源
    最近更新 更多