我是否可以根据苹果应用程序中的一个事件刷新内置的苹果邮件
因此,:
因此,从本质上说,所有事情都发生在邮件应用程序的后台,最终接收到新邮件的推送通知,就像它接收、获取或手动刷新邮件一样。
我读了Inter-App Communication页面,但它没有回答我的问题,所以我想知道这是否可能。
发布于 2016-09-22 14:02:52
让我试着把你想要的内容分解一下:
苹果没有给开发者明确的控制来改变用户的邮件设置。作为开发人员,您可能甚至不知道设备上有哪些邮件帐户(或者用户是否有正确的可用帐户)。我想说的是,按照苹果目前的API结构,你所要求的是不可能的。
邮件应用程序中的推送通知不像其他应用程序那样工作。要么立即将邮件推送到设备(启用推送开关),要么是在间隔时间内获取邮件,或者用户每次打开应用程序时都会手动刷新邮件。如果用户已将提取设置为手动,他们将不会收到您的电子邮件。
发布于 2016-09-29 13:29:16
好吧,在你的要求中有很多要点可能会引起一些问题:
我的应用程序没有在用户的手机上运行。 它等待接收无声(没有警报)推送通知。
如果用户禁用了应用程序的后台模式,您的应用程序甚至不会被静默通知。什么都不会发生。
它提取数据,并根据特定条件触发事件。
不要忘记,你只有30秒的时间来执行任何请求。如果您的请求花费太长时间,iOS将终止该进程。
刷新(而不是启动)邮件应用程序,这样它就可以自己接收推送通知。
只是根本不可能,也许是一个越狱设备:D苹果公司不允许开发他们的本地应用程序的很多可能性。你可以打开邮件应用程序,打开一封要发送的新邮件,但这就是你所能做的。
https://stackoverflow.com/questions/39595468
复制相似问题