问题标签 [imessage]

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 回答
2193 浏览

ios - 如何防止 iOS 消息应用裁剪粘贴的图像?

我正在开发一个允许人们复制和粘贴图像的应用程序。图像复制如下:

然后粘贴到 Notes 应用程序中时,它工作正常。但是在消息应用程序中,它会裁剪图像的右侧。有没有办法防止这种情况?

在此处输入图像描述在此处输入图像描述

0 投票
7 回答
66970 浏览

ios - 使用 Swift 在 iOS 中发送短信

首先,我真的很惊讶这不是重复的,因为在 Objective-C 中有大量的 stackoverflow 问题可以解决这个问题,但我还没有看到使用 Swift 的好答案。

我正在寻找的是 Swift 中的代码片段,它将任意字符串作为文本消息的正文发送到给定的电话号码。本质上,我想从 Apple 的官方文档中获得类似的内容,但使用 Swift 而不是 Objective-C

我想这并不太难,因为它可以在 Android 中用几行代码完成。

编辑:我正在寻找的是 5-20 行 Swift 代码,我不同意这太宽泛了。在 Java(适用于 Android)中,解决方案如下所示:

现在这是 android 解决方案,它只有 11 行。Java 往往比 Swift 冗长得多,所以我怀疑我要问的是“太宽泛”,我更有可能不知道如何使用 Objective-C MessageComposer 对象,因为我链接的文档以上关于 Swift 中的用法还不清楚。

0 投票
0 回答
146 浏览

ios - iMessage 照片浏览器在点击效果时隐藏导航栏

当您在聊天线程中点击照片时,我正在尝试创建 iMessage 中存在的“照片浏览器”的副本。我被困在他们如何让导航栏的行为在点击时正确消失。

目前我打电话

当点击视图隐藏导航栏时。然而,由于视图如何响应顶部布局指南,这会导致视图笨拙地向上移动。iMessage 拥有它,因此视图完全忽略了顶部布局指南,而只是坐在它的正下方。我怎样才能得到同样的行为?

这是我创建照片集合视图的代码:

…………

0 投票
1 回答
555 浏览

ios - iPhone 消息应用程序中的这个上滑菜单是如何实现的?

在我的 iPhone (iOS 8.0.2) 上的消息应用程序中,当您编写消息并单击相机图标插入图像时,底部会出现一个“上滑”菜单。它包含一些按钮,以及我可以插入到我的消息中的最近拍摄的照片。

这个菜单叫什么?
它是否已经可以通过本地课程获得?
图像如何嵌套在菜单中?
是否有其他有用的资源来实施它?

谢谢!

0 投票
2 回答
2244 浏览

ios - 如何在 iOS8 的横向模式下启用像 iMessages/FB Messenger 这样的键盘?

在我的项目中,我有带有关联输入键盘的textViews,它在 iOS8 下的 iPhone 6 Plus 上的横向模式下看起来很奇怪,如下所示:

在此处输入图像描述

似乎它有时在内部有不同的方向。

但在某些情况下,键盘可以很好地旋转,但在方向更改和其他可见错误期间仍然有白色间隙:

在此处输入图像描述

最后我们有普通的扩展景观视图:

在此处输入图像描述

问题是如何获得没有错误的扩展键盘,如下所示:

在此处输入图像描述

0 投票
2 回答
19732 浏览

macos - 从 chat.db 恢复 OS X iMessages 历史记录

我保存了其中所有内容的副本,~/Library/Messages/其中包括一个名为的文件夹 ,该文件夹Attachments充满了一堆子目录,其中包含我曾经附加到消息(图像、文档、电影等)的所有文件,以及三 (3) 个名为:

  1. chat.db(大约 20 MB 文件大小),
  2. chat.db-shm(33 KB),和
  3. chat.db-wal(565 KB)。

我打开了这个大chat.db文件,它包含了我在 SQLite 数据库中的所有消息。我知道这个文件包含重建我的 iMessage 历史记录所需的所有信息,我只是不确定如何说服 iMessages.app 这样做。

我已经在这里呆了大约 60 分钟,尝试了几种不同的东西(我不会一一列出)。

必须有一种方法可以从我保存的这些文件中恢复我的消息。

0 投票
0 回答
588 浏览

applescript - 检查接收者号码是否在苹果脚本中启用了 iMessage?

我正在创建一个苹果脚本,它将 iMessages 发送到一些号码,

我想在发送之前检查这些号码是否有 iMessage。我怎么能在脚本编辑器中实现这一点?以下是发送 iMessage 的脚本

在发送之前仍然需要检查接收方是否能够接收到它。有什么帮助吗?

问候,

0 投票
1 回答
971 浏览

ios - 打开群组 iMessage 的 url 方案是什么?

我知道当一条新消息准备好使用openURL:该格式的方法发送给联系人时,可以打开 iMessage 应用程序,sms:5555555555但我如何打开群聊?我知道这是可能的,因为 Launch Center Pro 做到了。

0 投票
2 回答
957 浏览

ios - 如何检查电子邮件是否以编程方式使用 imessage 激活?

我尝试通过在 Mac 中从命令行发送消息来测试 imessage。如果接收方的苹果账号是用imessage激活的,则消息发送成功。因此,我们是否可以检查接收者的电子邮件是否被 imessage 激活?

0 投票
1 回答
1671 浏览

text - 如何使用文本转发让 Applescript 告诉 Messages 以 SMS 消息的形式发送消息?

目前,它作为iMessage发送消息,我必须一次通过每条消息,然后将它们作为SMS重新发送(达不到目的)。