有什么方法可以检查从 UIActivityViewController swift 成功发送的消息吗?

Is there any way to check message sent successfully from UIActivityViewController swift?

我正在尝试验证我使用 UIActivityViewController 发送的消息是否发送成功?

        let message = ["This is message which I want check is successfully sent or not"]
    let ac = UIActivityViewController(activityItems: message, applicationActivities: nil)
    ac.completionWithItemsHandler = {activity, success, items, error in
        print(activity)
        print(success)
        print(items)
        print(error)
    }
    present(ac, animated: true)

很遗憾,您所问的是不可能的。

activity 指标只会告诉您以下内容:

  • 用户选择了什么选项
  • 用户是否完成了分享操作(例如,他是否真的发送了消息)

您将无法知道邮件在发送前是否经过编辑。您最多可以做的是检查用户是否至少选择了“消息”选项,而不是例如“复制”选项。