react-native-push-notifications
を使用して反応ネイティブアプリに通知しようとしていますが、これはReact Nativeに同梱されているPushNotificationsIOSに基づいています。問題は、何も起こらず、エラーも、通知も、何もないということです。PushNotificationIOSはシミュレータ上で動作しますか?
通知をプログラミングするときにエラーが発生したのか、シミュレータで正しく機能していないのか分かりません。
ありがとうございました!
react-native-push-notifications
を使用して反応ネイティブアプリに通知しようとしていますが、これはReact Nativeに同梱されているPushNotificationsIOSに基づいています。問題は、何も起こらず、エラーも、通知も、何もないということです。PushNotificationIOSはシミュレータ上で動作しますか?
通知をプログラミングするときにエラーが発生したのか、シミュレータで正しく機能していないのか分かりません。
ありがとうございました!
iOSで通知を使用するにはデバイストークンが必要ですが、シミュレータにはトークンがないため動作しません。
実際に私はそれが働くようになったので、あなたが言っていることが真実か最近修正されたか分からない。 –
最新の開発ガイドを確認しましたが、シミュレータの一部はなくなりましたが、自分のアプリで試してみましたが、アップルサーバーからトークンを取得しませんでした。 ' - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken'に実行したときに何かを取得しましたか? – njafei
私はそのエラーをまったく見つけられませんでした。何も表示されていなかったので、通知を表示するコンポーネント内にあるはずのプッシュ通知設定コンポーネントが不足していることがわかりました。今は完璧に動作します。繰り返しますが、React Nativeとネイティブプッシュ通知には、このエラーはありませんでした。 –
私はそれを理解しました。
ローカル通知を送信するには、このシミュレータを使用します。 react-native-push-notifications
を使用している場合、プッシュ通知の設定を、通知のスケジュールを設定しようとしていたのと同じコンポーネントに追加するのを忘れてしまい、その理由が原因で動作しませんでした。
しかし、リモート通知を送信するにはデバイスIDを取得する必要がありますが、実際のデバイスではないためシミュレータにはないため、サーバからのリモート通知を受信できず、エミュレータ。
Hey Luis、あなたはシミュレータでプッシュ通知をシミュレートできます。この[ビデオリンク](https://www.youtube.com/watch?v=TQmudJLhPx8)のプッシュ通知を統合しました。それがあなたを助けることを願っています。 –
私はそのビデオを見ました。彼は、プッシュ通知はSimulator上では機能しませんし、実際のデバイスの両方を使用していてコンピュータ上でミラーリングしていると述べました。私は彼のビデオに続き、私はまだ通知を全く見ることができません。 –