我開發了一個具有反應本機的webrtc應用程序。我有Firebase工作,並且可以在後臺或前臺收到我的android/ios設備上的通知。有沒有什麼方法可以在我收到推送通知時自動爲我打開應用程序,而不需要用戶輸入?在收到推送通知後打開應用程序
在此先感謝。
我開發了一個具有反應本機的webrtc應用程序。我有Firebase工作,並且可以在後臺或前臺收到我的android/ios設備上的通知。有沒有什麼方法可以在我收到推送通知時自動爲我打開應用程序,而不需要用戶輸入?在收到推送通知後打開應用程序
在此先感謝。
對不起,從代碼的角度有點偏離。
但是,如果您期待着外部觸發器,我會推薦MacroDroid作爲潛在的解決方案。有許多觸發器,包括通知讀取,SMS等,Macrodroid在Play商店中可用,每個用戶的試用版限於五個宏。邏輯驗證,循環和更多功能來探索。
如果您打算接聽來電,這兩個平臺都不一樣。 對於Android,您可以啓動一個響應推送通知的活動,但iOS不允許這樣做。您可以發送用戶可能會錯過的常規推送通知,也可以使用CallKit並將其與您的東西集成。
不幸的是,我不知道React Native的很好的庫可以幫助你,所以它可能必須在本地完成並且橋接到你的RN代碼。
編輯:
Android的例子 - 在您的本地代碼處理的通知,您可以使用context.startActivity(launchIntent);
與來電屏幕啓動您的應用程序。
我的目標是使用Callkit for iOS,這將允許我發送pushkit通知,以喚醒我的應用程序背景,但在Android中,我沒有該功能,所以如果可能,我想遠程打開我的應用程序。這可以做到嗎? –
當然,我自己做了一個應用程序。增加了一些關於此的指導。 –
感謝隊友,生病了看看這個。我有一些工作要儘快分享一些反饋意見。 –
按照此鏈接https://stackoverflow.com/questions/37554274/open-app-on-firebase-notification-received-fcm –
謝謝,我不好搜索第一。我看看。 –
@NileshRathod這個問題只關於FCM和Android。這個是關於React Native的,它也是關於iOS的。不會稱之爲重複。 –