我正在嘗試使用基於PushNotificationsIOS的react-native-push-notifications
在我的react-native應用程序上顯示通知,該應用程序隨附React Native。問題是什麼都沒有發生,沒有錯誤,沒有通知,什麼都沒有發生。PushNotificationIOS在模擬器上工作嗎?
我不確定編程通知時是否發生錯誤,或者它只是在模擬器上不起作用。
謝謝!
我正在嘗試使用基於PushNotificationsIOS的react-native-push-notifications
在我的react-native應用程序上顯示通知,該應用程序隨附React Native。問題是什麼都沒有發生,沒有錯誤,沒有通知,什麼都沒有發生。PushNotificationIOS在模擬器上工作嗎?
我不確定編程通知時是否發生錯誤,或者它只是在模擬器上不起作用。
謝謝!
在iOS中使用通知需要設備令牌,但模擬器沒有一個,所以它不起作用。
其實我已經開始工作了,所以我不知道你說的是真的還是最近修復的。 –
我檢查了最新的開發指南,模擬器的一部分不見了,但我在我自己的應用程序中嘗試,沒有從蘋果服務器獲取令牌。 因此,當碰到 ' - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken'? – njafei
我根本沒有得到那個錯誤,它只是沒有顯示任何東西,我意識到我錯過了應該在顯示通知的組件內的推送通知配置組件。現在它完美地工作。再次,我從來沒有遇到過React Native和react-native-push-notifications的錯誤。 –
我已經想通了。
要發送本地通知,我們可以使用模擬器。當使用react-native-push-notifications
時,我忘了將推送通知的配置添加到試圖安排通知的相同組件,這就是爲什麼它不起作用的原因。
但是,要發送遠程通知,我們需要獲取設備ID,但模擬器沒有,因爲它不是真正的設備,因此我們無法從服務器接收遠程通知並使用模擬器。
嘿路易斯,你可以在模擬器中模擬推送通知。我整合了來自[視頻鏈接]的推送通知(https://www.youtube.com/watch?v=TQmudJLhPx8)。希望它可以幫助你。 –
我看過那個視頻,他提到推送通知在模擬器上不起作用,並且他使用了他的兩個實際設備,並且他正在計算機上鏡像它們。我跟着他的視頻,我仍然無法看到任何通知。 –