问题标签 [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.
ios - iOS 应用扩展企业分发
我想通过自动化和分发通过 Jenkins 之类的企业配置文件签名的构建来简化测试我的 iOS iMessage 扩展的过程。
但是,经过反复尝试,我发现安装包含应用程序扩展的 IPA 不会安装应用程序扩展。
我意识到根据 Apple 的文档(https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionCreation.html#//apple_ref/doc/uid/TP40014214-CH5-SW11)“交付iOS 应用程序扩展,您必须向 App Store 提交包含应用程序。”
尽管如此,措辞还是不够模糊,以至于我想知道是否有任何方法可以分发在安装时安装消息扩展的档案。
- 有没有人成功做到这一点?
- 如果不是,是因为它实际上是不可能的吗?
ios - 使用 Ionic v1.3 构建 iMessage 贴纸应用
我是 iMessage 应用程序的新手,显然不知道 Objective C 或其他 C 的东西。
我可以使用 ionic 创建 iMessage 贴纸应用吗?
我进行了几次搜索,但似乎以前没有人问过。
任何想法,伙计们?
ios - iMessage 当前用户名为零
我正在创建 iMessage 应用程序。我的问题是我不知道如何获取当前用户的姓名。
我试过这样:
就像这样:
但是这两个都是“ nil
”。这是获取用户名的正确方法吗?
ios - 在swift 3中从消息扩展打开应用程序
我正在尝试通过单击按钮从消息扩展中打开我的母亲应用程序。我在我的扩展中使用了这个代码:
当我的母亲应用程序正在运行和后台运行时,一切正常,但是当我想打开关闭的应用程序时,它崩溃了。没有崩溃日志,我有类似的情况,这个iOS 应用程序在首次由 URL Scheme 打开时崩溃。我很确定我必须向应用程序委托添加一些内容。我找到了函数应用程序(_:open:options:)。问题是,我现在不知道如何实现“选项”部分。我写了这个:
我也听说过通用链接,它们具有与 url 方案类似的能力。是否可以使用通用链接来实现我想要的?
ios - MSMessage message.senderParticipantIdentifier.uuidString 未转换为名称
我正处于 iMessage 扩展程序的最后阶段,并且有一个最后一个挥之不去的问题,我认为这是模拟器的问题,但现在我的应用程序在测试设备上运行,它本身并没有解决。
当我创建消息标题时,以下代码可将 partipipantIdentifer 更改为他们的名称:
但是,在收件人末尾查看邮件时,此代码:
不显示发件人姓名,只显示他们的 UUID 字符串。将发件人 UUID 转换为他们的名字我缺少什么?有谁知道这是否可能?
谢谢
ios - iMessage 扩展 iOS 的单元测试用例
我在当前应用程序中添加了一个 iMessage 扩展作为目标,我正在尝试为 iMessage 扩展添加单元测试我尝试为 iMessage 扩展添加测试用例,但出现错误
架构 x86_64 的未定义符号:“Target.ViewController 的类型元数据访问器”,引用自:TargetTest.ViewControllerTests.setUp () -> () in ViewControllerTests.o Target.ViewController 的类型元数据访问器?在 ViewControllerTests.o ld 中:未找到体系结构 x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我的观察:在添加 iMessage 扩展目标时,Apple 没有提供为该扩展添加单元测试用例的选项,我也无法在手动添加单元测试目标时选择 iMessage 目标。
是否有人在 iMessage 扩展中添加了单元测试用例,或者知道如何在这种情况下解决此错误。
ios - iMessage App:来自磁盘的 ImageFile 的贴纸可以剥离,但不能放置
我的独立消息应用程序保存这样的图像:
然后将 PNG 文件加载到 MSStickers 中并正确显示在 MSStickerBrowserView 中。当我尝试将贴纸放在对话中时,贴纸会在一秒钟后消失。它适用于资源文件夹中的我的测试图像:
有谁知道这是什么问题?也没有错误信息。
ios - Swift 3:如何在 imessage 中添加链接?
我正在尝试在 iMessage Sticker 应用程序中添加一个链接。该链接将打开 iTunes 贴纸商店页面。当我在 MessagesViewController.swift 文件中添加这些代码时,我得到一个错误“'shared' is unvailable: Use view controller based solutions where applicable”。如何正确添加链接?