2017-06-19 157 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

感謝隊友,生病了看看這個。我有一些工作要儘快分享一些反饋意見。 –

相關問題