我在android和ios中使用react native设计了应用程序,并使用raact-native-fcm模块从服务器发送推送通知 . 在android中,我们只发送来自服务器的数据有效负载,并在onMessageReceived()天气中接收应用程序处于前台或最小化(后台)或被杀死,然后我可以处理该数据以显示正常的本地通知 . 但是在IOS中,我不知道在应用程序中接收数据有效负载的位置,或者如果在IOS的情况下我发送通知有效负载和/或没有数据有效负载,我可以接收通知,当应用程序处于后台或被杀或FCM.on中的通知数据('notification',()=> {});应用程序位于前台时的事件 . 但是当IOS应用程序被杀死时,我无法处理收到的通知,点击通知应用程序打开但无法获取数据或通知有效负载 . 请帮帮我 .
1 回答
当应用程序被杀时单击推送时,
didReceiveRemoteNotification
将不会被调用 .推送详情将在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
中提供