问题标签 [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 - 点击时的 iMessage 扩展操作
我已经成功创建了一个 iMessage 扩展,发件人可以在其中选择图像,在图像顶部键入文本,然后将新图像和文本组合发送给另一个收件人。
目前,当收件人点击收到的消息时,它会将他们带到 iMessage App Store 下载该应用程序。
我希望收件人不会被重定向到应用商店,而只是显示他们收到的图像的更大视图。
任何有关如何实现此目标的帮助(如果可能)将不胜感激!
编辑:经过更多研究,我想知道是否可以将新创建的图像(包含图像和文本组合)作为 MSSticker 发送,这样当用户点击它时,它只会放大?
ios - 如何检查是否安装了扩展
我们提供多个 iMessage 扩展程序。示例扩展 A 和扩展 B。
ExtensionB 提供 InApp 购买 InAppPurchaseA 和 InAppPurchaseB。
如果设备上安装了 ExtensionA,InAppPurchaseA 应该是免费的。
如何检查 ExtensionA 是否已安装?
ios - 如何仅上传 iMessage Sticker 应用程序?
我想制作一个唯一的 Sticker 应用程序,我在 Xcode 8 中构建了 Sticker Extension。还在开发人员门户中创建了新的应用程序 ID。但是在 iTunes Connect 中没有选项New iMessage Sticker App
?如何上传我的贴纸应用程序版本?
ios - iOS UIImageView 点击仅在视图顶部注册
我正在开发一个在屏幕上绘制井字游戏网格的项目。
问题是,对于“瓷砖”的底行,UITapGestureRecognizer
无法正常工作。对于网格的前两行,当UIImageView
识别器分配给的任何部分被点击时,适当的函数被调用。但是,对于底行,它仅在UIImageView
点击最顶部时才有效。
这是代码:
这是需要注意的代码(绘制网格的下一行)
编辑:以下是应用程序运行的一些屏幕截图,以便更好地了解问题所在。
此屏幕截图显示了空网格的外观。
此屏幕截图显示了我单击网格的顶部中间和中间左图后的网格。如您所见,图像已正确添加。
但是,如果我点击网格的底行,什么也不会发生。看看这个GIF:
我在底部中间多次敲击,没有任何反应。然而,在中心敲击工作正常。
这是有趣的部分:点击同一底部中间图块的顶部会导致图像出现。看一看:
任何帮助将不胜感激!
objective-c - MSMessageTemplateLayout 图像没有为“.gif”设置动画
我创建了一个 MSMessageTemplateLayout 对象并使用 gif 图像设置图像属性,布局仅显示单个图像,并且不为 gif 设置动画。我尝试了以下代码,
它适用于图像但 gif 图像失去它的动画。我也尝试使用 mediaFileURL 但我遇到了同样的问题。谁能告诉我任何解决方案,我如何发送 gif 图像?
ios - 独立 iMessage 应用程序的设置包
我正在开发一个独立的 iMessage 应用程序,该应用程序具有一些我们期望很少更改的用户偏好。
我希望将这些放在设置包中,以便在需要时可以通过 settings.app 访问它们,但是在添加包后,iMessage 应用程序不会作为选项出现在设置应用程序中。
当设置应用程序启动时,它会检查每个自定义应用程序是否存在设置包。对于它找到的每个自定义包,它会加载该包并在“设置”主页中显示相应的应用程序名称和图标。当用户点击属于您的应用程序的行时,设置会为您的设置包加载 Root.plist 设置页面文件,并使用该文件来构建您的应用程序的首选项主页。
我尝试将 Settings.bundle 添加到两个项目目标,并尝试设置一个应用程序组(如此处所述)但没有运气。
从 iOS 8 开始,如果设置应用程序请求权限(位置、通知、相机等),设置应用程序将显示您的应用程序的列表,因此我什至尝试让 iMessage 应用程序使用当前位置,以查看这是否会触发项目settings.app,但这也没有用。
还有什么我可以尝试的,或者任何人都可以确认独立的 iMessage 应用程序不能有设置包?
ios - 无法从 iMessage 应用程序访问相机
正如标题所示,我正在尝试在 iMessage 应用程序扩展的视图中访问相机。此代码在普通应用程序上运行良好,但我的 iMessage 扩展程序没有显示任何内容。我也设置了 info.plist。
谢谢你。
}
ios - CFBundleVersion 不匹配 - CFBundleVersion 值与其包含的 iOS 应用程序的 CFBundleVersion 值不匹配
我是整个应用程序世界的新手,这是我第一次使用 X-code(我过去构建的应用程序,使用Phonegap Build)
无论如何 - 我设法创建了一个棒页面(最终!)。现在我已经对其进行了一些更改,但我一生都无法弄清楚如何上传它!推送时出现此错误:
CFBundleVersion 不匹配 - 扩展“Steampunk Junkies™ Sticker Pack.app/PlugIns/StickerPackExtension.appex”的 CFBundleVersion 值“1”与其包含的 iOS 应用程序“Steampunk Junkies™ Sticker Pack.app”的 CFBundleVersion 值“1.0.5.1”不匹配'。
CFBundleShortVersionString 不匹配 - 扩展“Steampunk Junkies™ Sticker Pack.app/PlugIns/StickerPackExtension.appex”的 CFBundleShortVersionString 值“1.0”与包含 iOS 应用程序“Steampunk Junkies™ Sticker Pack.app”的 CFBundleShortVersionString 值“1.0.5”不匹配'。
纠正问题后,您可以使用 Xcode 或 Application Loader 将新的二进制文件上传到 iTunes Connect。
我的配置看起来像:
我以前从未在 X-Code 中管理版本号 - 所以我很可能在更改版本号时错过了一个重要步骤。
有人可以帮我吗?它把我逼上墙了!
注意:我使用的是X-Code 8.2 测试版(他们为您提供的版本,可从开发人员区下载)
更新:非常感谢 shallowThought 在这方面帮助我!虽然我的设置看起来不像他发布的那样,但它让我环顾四周以找到他正在谈论的地方。最后,我用“向下箭头”找到了它,如下图所示:
一旦我点击它,它让我查看包的其他部分的信息。伙计,我不敢相信我错过了!