问题标签 [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 回答
907 浏览

ios - 识别来电 - iOS

我想创建一个使用来电作为触发器的应用程序。这意味着一旦有来电(用户尚未接听),就会通知应用程序。我找到了这个

它会解决问题还是有其他解决方案?我希望这很明显,但问题在于非越狱手机。

在这种情况下是否可以获取来电显示?

手机收到短信或 iMessage 后,有没有办法识别它们?

0 投票
1 回答
1585 浏览

objective-c - 是否可以通过编程方式从我的 Mac 发送短信?

由于 Apple 已经关闭了他们的开发者门户等待安全升级,他们创建了一个状态页面,以便我们可以监控他们重新上线的功能。我编写了一个简单的程序来监视此状态页面的更改。

我的 Mac 设置为接收发送到我的 iPhone 的 iMessage。我想知道是否有人知道当 Apple 的状态页面发生变化时,是否有可能让我编写的程序向我的 iPhone 发送 iMessage。

我通常为 iPhone 开发,所以我很欣赏人们能提供的任何见解。我在下面编写的简单程序每十五分钟检查一次是否有更新,如果有更新,则会在 Safari 上显示更新页面。

0 投票
1 回答
4169 浏览

email - 使用 AppleScript 将所有 iMessage 转发到电子邮件

我是 AppleScript 的新手,但从在线搜索中学到了一些东西。基本上我想将 iMessage 消息转发到一个电子邮件地址。我使用以下脚本做到了这一点:

效果很好,它将 iMessage 放入发送给我的电子邮件的内容中。

现在我也在尝试用附件来做到这一点。我修改了代码,在收到文件时发出 4 声哔哔声,但没有任何反应。将此问题发布到Apple的网站,但后来我想我会在这里有更好的运气。任何帮助将不胜感激我已经搜索了几个小时的谷歌,但我有点走投无路。

修改代码:

因此,通过更多观察,我了解到 Messages 与 iChat 非常相似,我在 Apple 的开发人员网站上找到了一些示例代码: https ://developer.apple.com/library/mac/#samplecode/iChatAppleScriptSamples/Listings/Add_Incoming_Images_to_iPhoto_Add_incoming_image_to_iPhoto_applescript.html

所以我把我的代码改成这样:

我还确保在消息首选项窗口中传入文件时运行脚本,但仍然没有得到任何响应。非常令人沮丧,我认为图片可能不是文件传输,而是某种内联文本附件。

查看我发现的 Messages 字典:

附件 n [inh. 富文本] :表示内嵌文本附件。这个类主要用于make命令。富文本、字符、段落、单词、属性运行所包含的元素。properties file (file, r/o) : 附件同步文件名的文件路径

但我不知道如何在 AppleScript 中使用类。再次任何帮助将不胜感激!

0 投票
1 回答
1102 浏览

iphone - MFMessageComposeViewController 停止短信

我在我的 iOS 应用程序中使用 MFMessageComposeViewController。

“发送消息”按钮为蓝色。如果您不向 iMessage 用户发送消息,iPhone 发送的短信不是 iMessage,但在某些设备(iPhone 4、5)上操作失败。出现该错误后,您根本无法向用户发送消息!!!在 iPhone 中使用标准的短信应用程序。

删除联系人、重新启动、关闭 iMessage 并不能解决此问题。MFMessageComposeViewController 终止了短信发送,我们无法解决这个问题。我们在测试设备上安装了 iOS 6.1.3 版本。

0 投票
2 回答
2775 浏览

iphone - 如何用一些短信打开 iMessage?

这就是我在 ipad 应用程序中打开 iMessage 的方式

但我想要的是打开 iMessage 并带有一些我有文本归档的消息,我想将它的测试发送给 i 消息,就像我们在邮件中所做的那样

iMessage 中有什么东西可以通过测试文件打开 iMessage

提前致谢

0 投票
0 回答
1288 浏览

ios - iOS 7 中的 iMessage 气泡

在 iOS7 中,iMessage 聊天气泡内的 MMS/GIF 消息和照片(新的“方形”方向)有显着的裁剪 (40-50%)。这在 ios6 中不是问题 - 对于 MMS/动画 gif/视频文件。

在 iOS6 中,我们可以通过降低 MMS/GIF 的分辨率来控制 MMS/GIF 的可见性以完美地“适合”聊天气泡。然而——在 iOS7 中降低 MMS/GIF 文件的分辨率并不会改变聊天窗口中可见消息的比例。

任何人都对此错误有任何临时“解决”解决方案 - 或者对我们如何呈现动画 GIF/MMS 而不在 iMessage 聊天气泡中显着裁剪有任何想法?

在此先感谢您的帮助

0 投票
1 回答
300 浏览

ios - 使用 iMessage 作为服务器?

是否可以将 iMessage 用作网络服务?并让它与应用程序通信?大多数在线信息都在谈论短信以及应用程序如何发送短信,但不使用或消费它。

0 投票
2 回答
3843 浏览

ios - 按下发送按钮后,MFMessageComposeViewController 消息消失并无法发送(iOS 7)

我有一个应用程序,用户可以在其中选择图像并将其发送给朋友,方法是将图像附加到 MFMessageComposeViewController 的实例。在 MFMCVC 视图中按下发送后,有时事情会按预期工作——带有图像的消息已成功发送给收件人,或者在本机 iMessage 客户端中的消息旁边显示“消息失败”标签(但在在这两种情况下,图像在本机客户端中都是可见的)。但是,在按下发送后大约一半的时间会出现一个错误(在运行 iOS 7 的 iPhone 4 上)。信息——依恋和一切——消失了,再也见不到了。收件人永远不会收到消息,并且它不会出现在 iMessage 中发件人的消息通道中。

我相当确定这是 Apple 的 MFMessageComposeViewController 本身的一个错误,因为 API 非常简单,而且我能够在单独的演示应用程序中可靠地重现该错误https://github.com/timcour/mf-message-compose-失败演示.git

在多次成功和失败案例中观察 UI 之后,它似乎是 compose 视图中的竞争条件,由于操作系统受到压力而加剧 - 不确定是内存压力还是 CPU 压力(或两者兼而有之?)。在任何情况下,当发送成功时,消息通道的内容会在选择联系人后立即填充其各自对话的内容,可见将新消息附加到末尾。但是当错误浮出水面并且消息消失时,对话的先前消息通常仅在按下发送按钮后才会出现,而不会出现新消息。如果这确实是一个竞争条件,一个猜测是它是 composer VC 的消息获取机制和-viewDidLoad.

有没有人遇到过这个和/或知道解决方法?我将向苹果提交错误报告,但我想找到一个不包括等待苹果修复的解决方案。

笔记:

  • 消息在 iPhone 4 和 iPhone 5s 上消失的频率最高,但在 iPod touch 第 5 代(均运行 iOS 7.0.2)上很少见。

  • 使用 iPhone 4 上的https://github.com/timcour/mf-message-compose-fail-demo.git应用程序,通过尽快将 20 张图像发送给同一个人,可以最轻松地重现该错误。

  • 有一个单独的(但可能相关的)错误。在 MFMCVC 视图中选择输入联系人的电子邮件地址后,vc 会确定是否应该发送 iMessage 或 MMS。在测试期间的某些时候,它做出了错误的决定,并试图将消息作为彩信发送,尽管接收者 iMessage 帐户没有与之关联的电话号码。这导致一条消息在发件人看来好像已成功发送,但实际上未能到达其目的地。

  • 这似乎不是许多用户向苹果抱怨的“iMessage 无法发送消息”错误。

更新:

这是消息消失且无法发送时记录的堆栈跟踪:

0 投票
1 回答
118 浏览

ios - 在我的应用程序中发送短信

我使用 MFMessageComposeViewController 在我的应用程序中发送短信。有没有办法知道消息是使用 iMessage 还是常规蜂窝服务发送的?

0 投票
2 回答
308 浏览

ios - 如何加载从 iMessage 接收的图像?[IOS 7]

我正在尝试加载从 iMessage 中的联系人接收到的图像,但我没有在 iOS SDK 中找到这样做。

  • 加载传入 iMessage 的内容。
  • 加载 iMessage 接收到的图像。

有人知道如何帮助我吗?