Swrve 在应用消息中

Swrve in app messages

我在我的应用程序中实现了 swrve SDK。推送通知、事件,一切。除了应用程序内消息 (https://docs.swrve.com/user-documentation/in-app-messaging/intro-to-in-app-messages/),所有这些都工作正常。

有人在应用消息中使用过 Swrve 吗?文档对此没有任何说明,只是关于控制台配置,这很好,因为我在需要时收到消息并且按钮响应用户输入。

当我单击任何在应用程序中执行某些操作的按钮时,应用程序会重新启动...Swrve 只是重新启动我的 activity。有人知道为什么吗?

干杯

毕竟我创建了另一个 activity,我在其中添加了用于接收此类意图的意图过滤器(深度 link)。当你在游戏中收到 deep link 时,它只是在 MAinActivity 的顶部打开新的 activity 并且你从 Swrve 得到 URL 就像这样 onCreate SwrveActivity:

if (getIntent().getAction() == Intent.ACTION_VIEW) {
        Uri data = getIntent().getData();
        MainActivity.processDeepLink(data.toString());
}

之后你必须调用那个 activity 的 finish() onResume 以便它应该关闭那个临时 activity 这样你的应用程序才能正常继续。