Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios React Native OneSignal访问启动应用程序启动的推送通知_Ios_React Native_Push Notification_Onesignal - Fatal编程技术网

Ios React Native OneSignal访问启动应用程序启动的推送通知

Ios React Native OneSignal访问启动应用程序启动的推送通知,ios,react-native,push-notification,onesignal,Ios,React Native,Push Notification,Onesignal,我在我的React原生iOS应用程序中使用OneSignal,我需要访问应用程序是否从推送通知启动,如果是,我需要推送负载 我没有在OneSignal文档中看到任何东西。这是我的代码(立即在应用程序构造函数中调用): onIds功能触发正常,didReceiveNotification如果应用程序已经运行,也可以正常工作。如果应用程序是通过点击推送通知启动的,则不会调用此功能。我需要处理这种情况,因为我需要将推送有效负载与操作进行深度链接 如何处理导致应用程序在React Native with

我在我的React原生iOS应用程序中使用OneSignal,我需要访问应用程序是否从推送通知启动,如果是,我需要推送负载

我没有在OneSignal文档中看到任何东西。这是我的代码(立即在应用程序构造函数中调用):

onIds
功能触发正常,
didReceiveNotification
如果应用程序已经运行,也可以正常工作。如果应用程序是通过点击推送通知启动的,则不会调用此功能。我需要处理这种情况,因为我需要将推送有效负载与操作进行深度链接


如何处理导致应用程序在React Native with OneSignal中启动的推送通知。

谢谢您的提问。听起来你在寻找
打开的

onOpened(openResult) {
    console.log('Message: ', openResult.notification.payload.body);
    console.log('Data: ', openResult.notification.payload.additionalData);
    console.log('isActive: ', openResult.notification.isAppInFocus);
    console.log('openResult: ', openResult);
}

链接:

谢谢你的提问。听起来你在寻找
打开的

onOpened(openResult) {
    console.log('Message: ', openResult.notification.payload.body);
    console.log('Data: ', openResult.notification.payload.additionalData);
    console.log('isActive: ', openResult.notification.isAppInFocus);
    console.log('openResult: ', openResult);
}
链接: