当它在后台或被杀死时,如何将React Native Android应用程序带到前台?

有什么方法可以将React Native应用程序置于后台或已被杀死吗?

我尝试使用react-native-invoke-app,但不再维护它,仅支持

非常感谢!

yifei86935 回答:当它在后台或被杀死时,如何将React Native Android应用程序带到前台?

我认为最好的方法是设置URL方案并打开连接到应用程序的URL。

1-添加此行代码

GregorianCalendar,位于<data android:scheme=“my-awesome-app” />标签下./android/app/src/main/AndroidManifest.xml下。

这将为您的应用程序提供一个方案,该方案对于使用浏览器进行深度链接和打开您的应用程序或在您使用其他应用程序时很有用。 实际上,如果您打开<intent-filter>网址,则将打开您的应用。

2-编写无头任务或事件侦听器以运行<activity>

这是来自react-native-firebase消息侦听器的示例。

my-awesome-app://

要在iOS上设置url方案设置,必须将其添加到Linking.openURL(my-awesome-app://);文件的URL类型中,如下图所示。

iOS setting up url scheme

本文链接:https://www.f2er.com/3157539.html

大家都在问