当didUpdateToLocation发生时,iphone在后台发送邮件

标签 iphone

我开始工作 skpsmtpmessage( http://code.google.com/p/skpsmtpmessage/ )。 这样我就可以在前台发送邮件。

现在我希望在 didUpdateLocation 发生时通过 skpsmtpmessage 在后台发送邮件。

它在后台工作,我得到纬度和经度,但是当发送邮件开始时它在第一步停止: “C:尝试连接到服务器:smtp.gmail.com:”

是否无法在后台进行网络连接?

最佳答案

我解决了。 将此项放入应用程序信息属性列表中:

<key>UIBackgroundModes</key>
<array>
    <string>location</string>
</array>

关于当didUpdateToLocation发生时,iphone在后台发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3777611/

相关文章:

iphone - 如何在printf(缓冲区)中获取原始数据?在录音iphone中

iphone - 在 iOS 游戏中播放声音最方便的方式是什么?

iphone - iOS Facebook 登录但无法连接?

iphone - iPhone如何自动插入小数位?

ios - 在 WebView 中播放视频意外结束后台视频录制?

ios - 如何在 UITableView 的顶部添加额外的分隔符?

ios -/bin/sh : : No such file or directory Splunk MINT SDK

iphone - 如何使用使用 Interface Builder 创建的 nib 文件加载 UIView

iphone - 如何将来自服务器的图像设置为矩形按钮的背景图像

ios - 在 tableview Swift 3 中保存并显示录制的语音笔记