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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
React native PushNotificationIOS在模拟器上工作吗?_React Native_Push Notification_Notifications_Simulator - Fatal编程技术网

React native PushNotificationIOS在模拟器上工作吗?

React native PushNotificationIOS在模拟器上工作吗?,react-native,push-notification,notifications,simulator,React Native,Push Notification,Notifications,Simulator,我正在尝试在我的react native应用程序上显示通知,该应用程序基于react native附带的通知。问题是什么都没有发生,没有错误,没有通知,什么都没有 我不确定是在编写通知时出错,还是在模拟器上无法工作 谢谢大家! 在iOS中使用通知需要设备令牌,但模拟器没有,因此无法工作。我已经找到了答案 要发送本地通知,我们可以使用模拟器。使用react native push notifications时,我忘记将推送通知的配置添加到尝试调度通知的同一组件中,这就是推送通知不起作用的原因 但是

我正在尝试在我的react native应用程序上显示通知,该应用程序基于react native附带的通知。问题是什么都没有发生,没有错误,没有通知,什么都没有

我不确定是在编写通知时出错,还是在模拟器上无法工作


谢谢大家!

在iOS中使用通知需要设备令牌,但模拟器没有,因此无法工作。

我已经找到了答案

要发送本地通知,我们可以使用模拟器。使用
react native push notifications
时,我忘记将推送通知的配置添加到尝试调度通知的同一组件中,这就是推送通知不起作用的原因


但是,要发送远程通知,我们需要获取设备ID,但是模拟器没有设备ID,因为它不是真实的设备,因此我们无法从服务器接收远程通知并使用模拟器显示它们。

因为Xcode 11.4-也支持推送通知。

嘿,Luis,您可以在模拟器中模拟推送通知。我将推送通知与此集成。我看了那个视频,他提到推送通知在模拟器上不起作用,他使用了两个实际设备,并在计算机上镜像它们。我看了他的视频,仍然看不到任何通知。事实上,我让它工作了,所以我不知道你说的是真的还是最近修复的。我查看了最新的开发指南,模拟器的部分不见了,但我在我自己的应用程序中尝试了它,没有从苹果服务器获得令牌。那么,当运行到
-(void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken
,您得到了什么吗?我根本没有得到那个错误,它只是没有显示任何内容,我意识到我缺少了推送通知配置组件,该组件应该位于显示通知的组件中。现在它工作得很好。再说一次,我从来没有在React-Native和React-Native-push-notifications中遇到过这样的错误。嘿,路易斯,你有什么要点或例子吗?嘿,我希望我能帮助你,但即使我当时仍然有一个我做错了什么的例子,除非你使用的是3年前版本的软件包,否则它现在很可能对你毫无用处。我建议您查看软件包的用法部分: