iPhone:MFMessageComposeViewController 出现时如何禁用编辑

Posted

技术标签:

【中文标题】iPhone:MFMessageComposeViewController 出现时如何禁用编辑【英文标题】:iPhone: How to disable editing when MFMessageComposeViewController shows up 【发布时间】:2011-08-10 21:22:43 【问题描述】:

MFMessageComposeViewController 出现时是否可以阻止编辑?

'因为我希望 SMS 的正文不能被用户更改,我认为它仍然是合法的。

请帮忙!

【问题讨论】:

你根本做不到。 【参考方案1】:

用户在使用 MFMessageComposeView 时没有最终决定权。 您的应用程序也被禁止更改电子邮件的内容/收件人/正文,当 视图向上滑动。

如果你能做到这一点,就很容易粘贴到不同的收件人,嗅探用户提供的内容等(尤其是在消息应用程序中,你可以交换电话号码并做可怕的事情。)。 我想这就是背后的逻辑,您可以预先填充消息,但用户从那里决定直到“取消”或“发送”。

您可能应该构建一个可以控制数据的 Web 服务 当它到达服务器并在手机上为它创建一个接口时。

【讨论】:

但出于安全原因,我需要隐藏消息文本。 您可以看到它是如何被滥用的?您可以让人们通过电子邮件或电话号码将他们看不到的东西发送到他们不知道的地址。如果你需要直接隐藏在那里的东西,要么使用网络服务,要么以某种方式对其进行加密。 (顺便说一句,这是默默无闻的安全)。

以上是关于iPhone:MFMessageComposeViewController 出现时如何禁用编辑的主要内容,如果未能解决你的问题,请参考以下文章

在 iphone 5 和 iphone 6 中动态设置字体大小

Surface Pro4链接不上iphone手机的热点

iphone13和12外观的区别 iphone13和iphone12对比哪个好

为 iPhone 和 iPhone 4 开发之间有啥变化?

iPhone 5 与 iPhone 4 的图像命名

设置图像以适合 iPhone 5 和 iPhone 6