菜鸟教程小白 发表于 2022-12-13 09:04:27

ios - 即使应用程序被杀死,也要在特定时间调用方法


                                            <p><p>我正在开发一个仅在上午 8.30 到下午 5.30 运行的应用。我只想在上午 8.30 到下午 5.30 之间存储数据。我使用本地通知这样做。但它仅在用户点击通知时才有效。在上午 8.30 和下午 5.30,即使应用程序被终止,我也需要执行一些代码。有没有其他机制可以这样做...?</p>

<p>这是我的代码:</p>

<pre><code>UILocalNotification *notification = ;
if (notification!=nil)
{
    ;
}


- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
   code to be executed;
}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果应用被终止,则无法在应用中执行方法。您可以使用静默通知在后台启动应用程序。但静默通知更适合新闻应用或需要在后台下载内容的应用,以便在应用进入前台时随时可供用户使用。</p>

<p>除此之外,执行该方法的唯一方法是当它在前台或至少在后台事件时(使用可用的后台模式之一)。如果您的应用使用后台模式只是为了保持在后台,Apple 会拒绝该应用,所以要小心。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 即使应用程序被杀死,也要在特定时间调用方法,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/31454417/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/31454417/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 即使应用程序被杀死,也要在特定时间调用方法