问题标签 [msmessage]
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.
swift - 当 info.plist 包含隐私请求时,MSMessageLiveLayout 在脚本中冻结/崩溃
我有一个使用 MSMessageLiveLayout 消息的 iMessage 扩展程序。我希望扩展程序访问麦克风。添加具有正确值的 info.plist“隐私 - 麦克风使用说明”会导致脚本中的 liveMessages 在扩展程序关闭时冻结/崩溃。从 info.plist 中删除隐私请求会使脚本中的 liveMessages 按预期工作......
要重现该问题,只需在此处下载 Apple 的“冰淇淋”iMessage 示例扩展:https ://developer.apple.com/documentation/messages/icecreambuilder_building_an_imessage_extension
然后修改以下2行代码:在“func composeMessage(...)”中添加以下内容:
然后在 info.plist 中添加以下任何内容:
- 隐私 - 相机使用说明
- 隐私 - 始终位置 使用说明
- 隐私 - 麦克风使用说明
请注意,以下隐私请求不会导致崩溃/冻结:“隐私 - 使用时的位置使用说明”
我希望退出扩展不会导致脚本中的每个 liveMessage 冻结/崩溃。但这就是发生的事情。欢迎任何帮助...
ios - 如何将 UIView 插入 MSMessage?
我正在尝试构建一个 iMessage 应用程序,该应用程序允许人们按下一个按钮,将蓝色UIView
插入 iMessage 文本字段。我不确定如何UIView
在 iMessage 文本字段中获取。
我尝试将 转换UIView
为UIImage
,然后将其转换为MSSticker
,但是,我需要贴纸的 URL,并且由于我创建了UIImage
in 代码,因此我没有路径的 URL。
在这里,我创建UIView
:
启用asImage()
转换的扩展:
如何将其UIView
插入 iMessage 文本字段?
swift - 如何通过 iMessage 扩展发送 GIF 图片
我想从我的 iMessage 扩展发送一个 GIF 图片。消息与图像一起发送,但问题是图像没有动画。
我的做法:
还尝试过mediaFileUrl
:
但是当我尝试使用MSSticker
GIF 动画时。
代码:
是否可以使用MSMessage
and发送动画 GIF MSMessageTemplateLayout
?
swift - imessage 扩展应用程序组对话发送在第一次运行时失败
我有一个 imessage 扩展应用程序,除了第一次发送到组外,它工作正常。
iOS 14.4 多设备 8、8plus、10... Xcode 12.4
代码直接从发送闭包(成功)到 didResignActive。该应用程序应该保持活动状态。任何地方都没有解雇。我已经调试了带有附加设备的代码,它直接从日志行到 didResignActive。
如果我在同一个组上再次启动该应用程序,它工作正常。仅当我开始新的群组对话时,该应用程序才会失败,然后单击托盘中的应用程序,然后调用发送。
注意:这只发生在组发送中,并且仅在第一次创建组时发生。
swift - Xcode:didTransition 不会在 iMessage 扩展中运行
我正在制作一个使用didTransition(to:)
. 但是,当我在模拟器中调整 iMessage 扩展的大小时,该功能不会运行。难道我做错了什么?
这是我的代码:
当我在模拟器中调整它的大小时,什么也没有发生。input.text
更改函数中的UITextView
文本viewDidLoad()
,但不会更改函数中的文本,didTransition(to)
因为它从不运行。
难道我做错了什么?
这EditorViewController
是show (e.g. Push)
segue 提供的视图控制器,并NavigationController
附加了一个。
我怎样才能解决这个问题?
编辑:当视图控制器嵌入导航控制器时, willTransition
anddidTransition
函数不会运行。有没有办法来解决这个问题?(它在没有导航控制器的情况下工作,但我需要这个项目的导航控制器)。