ios - 独立的 iMessage 应用程序在 iOS 12 中表现不同

标签 ios xcode imessage imessage-extension

我正在尝试创建一个独立的 iMessage 应用程序。我有一些在 iOS 10 中工作的东西。当接收者点击消息时,我将能够发送消息并显示 View Controller ,它将为他们打开 View Controller 。同样的代码在 iOS 12 中的行为非常不同。当用户点击消息时,他会被带到应用商店而不是 View Controller 。

我一直在到处寻找这方面的资料,但似乎没有关于这个主题的内容。

有谁知道发生了什么变化,或者我怎样才能显示 View Controller 而不是应用商店?

最佳答案

这看起来很明显,但我怀疑您在测试中遗漏了一些东西。

iMessage 应用如果已安装将在接收手机上启动。安装测试基于捆绑 ID,因此如果您不匹配,它将无法检测到您的应用。

当应用程序尚未安装时,iOS 11 的 iMessage 包含一个链接,可将您带到商店。

我正在开发一个复杂的 iMessage 应用程序,并在此过程中创建了一堆小型示例应用程序来测试不同的点。如果你想查看一些 im-plausibilities,我刚刚公开了 repo 协议(protocol)

关于ios - 独立的 iMessage 应用程序在 iOS 12 中表现不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53529821/

相关文章:

ios - 为什么我的 UIWebView 框架无法正确调整大小?

swift - 如何使用应用程序委托(delegate)以编程方式控制启动图像?

iphone - 带有简单动画的 iOS UIViewController

ios - iOS 中的可折叠/ Accordion 式 View

IOS Swift,如何检测文件上传点击UIWebView内部打开照片上传对话框

ios - 如何加载从 iMessage 收到的图像? [IOS 7]

ios - 识别来电 - iOS

ios - SQLite3更新语句真的很慢

ios - Xcode Swift Collection View : How can I add the number of items in section whenever the button is tapped?

ios - iMessage 扩展配置长按操作表