苹果iMessage扩展API。如何检测收件人是否正在使用iMessage。

5

从iMessage应用程序扩展的发送方面,是否可以通过编程方式检测出正在与您交谈的人是在其端使用iMessage还是SMS/MMS用户(例如Android或Windows手机)。

基本上,我需要根据他们能否呈现完整的丰富体验或其最小化子集来定制我的交付体验。

例如,对于iMessage,我实际上想提供内联视频。 对于MMS / SMS,我可能只想显示图像或甚至仅链接,以避免收件人的短信/彩信费用。

1个回答

3
没有可用的API,不过这是一个非常好的想法。建议您向Apple 提交增强请求。[更新:如果有任何来自苹果公司的人看到这篇文章,我已经提出了rdar://32773566来请求这个功能。]
一个可能的解决办法——取决于您的应用程序如何处理这些视频——是将视频上传到某个地方,然后将URL作为消息发送。在iOS上,Messages.app会为大多数视频呈现漂亮的预览,但前提是发送者在收件人的通讯录中,或者收件人曾在以往向发送者发送过消息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接