问题标签 [mfmessagecomposeview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
309 浏览

ios - 是否可以在 iOS 中使用 MFMessageComposeViewController 使附加的 SMS 图像可链接?

是否可以在 iOS 的 SMS 中使附加的图像可链接。意思是当用户看到带有图片的短信时,图片可以重定向到某个网址。请建议。

0 投票
1 回答
120 浏览

ios - 使用我的 iphone 通过短信向用户发送验证码

我正在开发一个应用程序,在该应用程序中我验证了用户编号。我将获得用户从 MFMessageComposeViewController 发送消息的权限。但我想隐藏我在消息正文中向用户发送的代码。我读到我无法在不显示 MFMessageComposeViewController 的情况下从 iPhone 发送消息。如果我将为此使用任何第三方框架,Apple 将拒绝我的申请。那么我能做些什么来完成我的工作。任何人都可以指导我吗?欢迎任何帮助。提前谢谢谢谢快乐编码

0 投票
1 回答
152 浏览

ios - MFMessageComposeViewController - 我怎样才能知道它何时已经完全呈现?

问题- 根据 Apple 文档,准备和显示 MFMessageComposeViewController 很简单。我需要知道的是什么时候已经完全呈现出来了。


说明- 显示带有完成块的 MFMessageViewComposeController 很容易,但不能解决我的问题:

对于发给更大的收件人群体(例如 50 人)的消息,这个问题更为明显。完成块被调用,但手机的屏幕仍然是黑色的。几秒钟后,消息窗口出现。几秒钟后,收件人列表变为活动状态,光标闪烁。基本上,在控制器出现会进行大量的加载和处理。


我想要什么- 弄清楚界面何时已完全加载。我不期待一个简单的答案,而且我已经花了很多时间在上面——绝对值得赏金。如果您可以使用代码发布有效的答案,我将为此奖励最高奖金。

0 投票
2 回答
207 浏览

ios - 问题收件人 MFMessageComposeViewController

我正在使用以下代码发送应用内短信。

收件人不显示

有什么删除它的建议吗?

一世这个黑匣子有问题

0 投票
2 回答
221 浏览

ios - 使用 MFMessageComposeViewController 时的奇怪行为

我遇到的问题是MFMessageComposeViewController消息UIActivityViewController选项和消息选项。

对话框显示正确,但是当我选择收件人时,整个收件人字段会在导航栏下向上滑动。您实际上可以在其下方看到呈现视图控制器。此外,当键入地址时出现自动完成列表时,该列表实际上开始于屏幕的一半左右,通常在键盘下方。

我创建了一个简单的示例应用程序,它没有问题。它只适用于我的应用程序。

我唯一能想到的是这些对话框是从一个已经呈现出来的视图控制器中呈现出来的,否则我不知道可能是什么问题。

偏移量自动完成 缺少收件人

0 投票
1 回答
173 浏览

ios - MFMessageComposer:知道消息也发送了多少个收件人?

有没有办法知道用户发送消息的收件人数量?我唯一看到的是

但不幸的是,它没有帮助。我的目的是为用户邀请的每个收件人奖励 1 个硬币(最多 10 个)。帮助将不胜感激谢谢!

0 投票
2 回答
2874 浏览

objective-c - 无法将图像附加到 MFMessageComposeViewController

我正在执行以下操作,但是在记录时,它总是返回无法附加图像。这里有什么问题?

0 投票
1 回答
305 浏览

ios - 在呈现的 MFMessageComposeViewController 中打开 URL

我有一个应用程序,它提供一个 MFMessageComposeViewController 用于发送预定义号码的短信。当前用户已经有使用此号码的 SMS 历史记录,因此具有此号码的现有 SMS 会显示在 composer 中。有些短信里面有链接。

问题是:

当我从我的应用程序消息编辑器中单击链接时,该链接什么也不做。但是当我打开 SMS 应用程序时,选择联系人并单击它在 Safari 中打开的旧消息中的链接。

问题是:有什么方法可以处理 MFMessageComposeViewController 内链接的点击?

0 投票
1 回答
932 浏览

ios - MFMessageComposeViewController 不显示收件人框

在我的应用程序中,我隐藏了状态栏并通过使用导航栏类别增加了导航栏的高度。使用:

所以视图看起来像:

在此处输入图像描述

当我在顶部显示 MFMessageComposeViewController 视图时出现问题,也许它假设状态栏在那里并显示黑色背景:

在此处输入图像描述

任何解决方法或适当的解决方案来解决这个问题?

更新: 根据解决方案,我正在隐藏/显示状态栏。但是黑色条仍然存在(与它的高度相同)。还尝试通过撤消 uinavigationbar 上的类别。所以问题不在于状态栏和自定义导航栏。我在这里观察到的是黑条位于应该显示收件人号码的地方。有什么我没有正确使用的东西吗?

注意:我使用的导航栏是不透明的,不是半透明的

在此处输入图像描述

0 投票
0 回答
251 浏览

objective-c - 如何在 iOS 中使用 MFMessageComposeViewController 通过彩信发送视频文件

我用来MFMessageComposeViewControoler通过彩信发送视频。视频时长为 1 秒,大小为 30KB。但它表明视频尺寸太长。如果我们有权通过MFMessageComposeViewController. 我在谷歌搜索了很多,但我无法获得此问题的正确链接。

在此处输入图像描述

在此处输入图像描述