【问题标题】:Automatic relaunch an iOS App自动重新启动 iOS 应用程序
【发布时间】:2012-06-04 16:32:09
【问题描述】:

我正在编写一个与蓝牙 4.0 设备连接的应用程序。 因为关系到人身安全,所以除了主动挂起之外,最好实现一种“自动重启”模式。

我认为这是不允许的,但有几个应用程序假装这样做。 第一个是新版Skype,另一个是Find my car smarter,如其FAQ所示。

前者可能使用某种Voip options,后者有什么线索吗? 在设置面板中,适当的设置启用了一个神秘的Cell Tower Monitoring,但我还没有找到任何相关信息...

【问题讨论】:

    标签: iphone ios background core-bluetooth


    【解决方案1】:

    的确,VOIP 服务可以允许这种行为。来自iOS App Programming Guide

    系统不会让 VoIP 应用程序一直处于唤醒状态,而是允许它们暂停,并提供设施来监控它们的套接字。当检测到传入流量时,系统会唤醒 VoIP 应用并将其套接字的控制权交还给它。

    除此方法外,我不知道另一种无需用户干预即可自动启动应用的方法。

    【讨论】:

    • 我的应用程序不属于Voip应用程序:您认为如果我们将其声明为voip并使用voip服务唤醒应用程序,Apple应该在审核期间接受它吗?
    • 如果它实际上不使用VOIP,可能很难获得批准。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多