2017-06-19 159 views
2

我开发了一个具有反应本机的webrtc应用程序。我有Firebase工作,并且可以在后台或前台收到我的android/ios设备上的通知。有没有什么方法可以在我收到推送通知时自动为我打开应用程序,而不需要用户输入?在收到推送通知后打开应用程序

在此先感谢。

+0

按照此链接https://stackoverflow.com/questions/37554274/open-app-on-firebase-notification-received-fcm –

+0

谢谢,我不好搜索第一。我看看。 –

+0

@NileshRathod这个问题只关于FCM和Android。这个是关于React Native的,它也是关于iOS的。不会称之为重复。 –

回答

0

对不起,从代码的角度有点偏离。

但是,如果您期待着外部触发器,我会推荐MacroDroid作为潜在的解决方案。有许多触发器,包括通知读取,SMS等,Macrodroid在Play商店中可用,每个用户的试用版限于五个宏。逻辑验证,循环和更多功能来探索。

2

如果您打算接听来电,这两个平台都不一样。 对于Android,您可以启动一个响应推送通知的活动,但iOS不允许这样做。您可以发送用户可能会错过的常规推送通知,也可以使用CallKit并将其与您的东西集成。

不幸的是,我不知道React Native的很好的库可以帮助你,所以它可能必须在本地完成并且桥接到你的RN代码。

编辑:

Android的例子 - 在您的本地代码处理的通知,您可以使用context.startActivity(launchIntent);与来电屏幕启动您的应用程序。

+0

我的目标是使用Callkit for iOS,这将允许我发送pushkit通知,以唤醒我的应用程序背景,但在Android中,我没有该功能,所以如果可能,我想远程打开我的应用程序。这可以做到吗? –

+0

当然,我自己做了一个应用程序。增加了一些关于此的指导。 –

+0

感谢队友,生病了看看这个。我有一些工作要尽快分享一些反馈意见。 –

相关问题