我正在尝试创建一个独立的 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/