问题标签 [imessage-extension]
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.
ios10 - 消息扩展发送音频文件
我有这个网址
myString = file:///var/mobile/Containers/Data/PluginKitPlugin/-------/Documents/MyAudio.m4a
这是我的发送代码
我无法获取要发送的音频文件,我只有消息计数器等。
swift3 - 如何在 Swift 3 中的应用程序和 iMessage 扩展之间共享结构数组?
在应用程序和 iMessage Extension 之间共享结构数组时,我遇到了一个奇怪的问题。
这是我的代码。
我创建了一个名为“group.io.interepid.sharingdata”的应用程序组来共享这个数组,然后在我的应用程序中进行读写测试。
所以它工作得很好。
但是当我在这个应用的 iMessage 扩展中读取数组时,我得到了一个错误。
我在应用程序端使用了相同的代码。
2017-02-14 10:02:59.648256 Emoji Me[5616:2399759] * Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException' , reason: '* -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (_TtCV7emojime12RecentlyUsedP33_B90A8EFD4225717A6A5C48CD3F99B2FC8Encoding) for key (根); 该类可以在源代码或未链接的库中定义' Blockquote *** First throw call stack: (0x18794d1b8 0x18638455c 0x1883f0408 0x1883f05c4 0x1883bc1cc 0x1883bbfa8 0x1883bb168 0x100085ff8 0x100076ec0 0x100076f6c 0x100219068 0x100075f2c 0x100078018 0x18d802924 0x18d8024ec 0x100074048 0x1000737dc 0x10007383c 0x1a34e2edc 0x1867d61fc 0x1867d61bc 0x1867dad68 0x1878fa810 0x1878f83fc 0x1878262b8 0x1892da198 0x18d86d7fc 0x18d868534 0x186a2bcc8 0x186a2d944 0x1885723c4 0x19001e128 0x19001dc90 0x19001e14c 0x1885580d4 0x1868095b8) libc++ abi.dylib:以 NSException 类型的未捕获异常终止
如何修复错误?
ios - 如何从 iMessage 扩展程序打开托管应用程序?
假设我有一个 iMessage 应用程序扩展MyMessageApp,它是MyContainApp的扩展。
我的期望
当我在 iMessage 中单击消息时,我想启动 MyContainApp 并对 MyContainApp 中的消息执行一些操作。
代码在didSelectMessage
self.extensionContext openURL:url completionHandler:^(BOOL success)
问题
结果success
总是NO
iMessage 应用程序扩展是否可以打开托管应用程序?
这是我发现的(对我没有帮助) Apple 工作人员说“应该在种子 3 中修复” , Apple 工作人员说“这将在下一个版本中修复”在 2016 年 8 月 10 日
尽管如此,我还是无法启动 MyContainApp。我是否遗漏了什么或有关于 iMessage 应用程序的新政策?
ios - MSStickerView 在 iMessageExtension 中随机引发 NSInvalidArgumentException
有时,显然是随机的,在我的 IMessageExtension 中使用 MSStickerView 时,会引发以下错误:
它似乎是 MSStickerView 中的一个错误,但我没有成功确定是什么导致它和/或捕捉它并救援(因为它似乎是关于异步执行的私有方法)
有人知道会发生什么吗?
这是堆栈跟踪:
ios - 以编程方式扩展 iMessage 应用程序视图
当用户点击我的 iMessage 应用程序中的箭头以转换到展开视图时,我有下面的代码来处理调整大小,但是当用户在我的 iMessage 应用程序中选择新的视图控制器时,如何以编程方式打开展开的视图?
imessage - 带有 iMessage 应用程序的视频/模因
我试图在 iMessage 应用程序中添加小视频,但视频未显示在我的 MSStickerBrowserViewController 中。我使用下面的代码添加视频/
让贴纸=尝试MSSticker(contentsOfFileURL:url,localizedDescription:“”)stickers.append(贴纸)
可以在那里添加视频吗?
谢谢,
ios - 如何以编程方式确定我的 iMessage 应用程序扩展是否已从主应用程序启用?
在 iOS 消息 App Store 中,用户可以控制哪些扩展被“添加”并可以从 iMessage 扩展托盘中使用。如果未“添加”应用程序扩展,则用户无法使用它,并且在键入消息时不会在其扩展托盘中看到一个选项。
我有一个包含 iMessage 扩展应用程序的主应用程序。
我的问题是,如果我有一个包含 iMessage 扩展程序的主应用程序,我如何/我可以在主应用程序中以编程方式确定我的扩展程序的此偏好是什么?
文档和对Messages 框架的查看没有提到这种能力,但也许有人知道吗?
ios - iMessage 应用程序中的 Swift URL 组件的用途?
我是 iMessage 应用程序开发的新手。看一些例子,看起来信息从发送者到接收者的信息通过 iMessage 应用程序是通过 URLComponents 传输的。
- 这是在 iMessage 应用程序上发送信息的唯一方法吗?
- 我对 swift 中的 URLComponents 不熟悉,实际的 URL 是否重要?
谢谢!!