新しいbms-push cordovaプラグインを使用してIonicテストアプリケーションを実装しました。iOSのbms-push cordovaプラグインは次のようになります:致命的なエラー:予期せぬことにnilをアンラッピングしているときにオプション値
Androidでは問題なく動作します。 iOSのアプリを起動するとき
しかし、それはすぐに失敗します。
fatal error: unexpectedly found nil while unwrapping an Optional value
エラーがCDVBMSPush
クラスのdidReceiveRemoteNotificationOnLaunch
機能で発生します。
私はAppDelegate.m
[[CDVBMSPush sharedInstance] didReceiveRemoteNotificationOnLaunchWithLaunchOptions:launchOptions];
に次の行をコメントアウトした場合、アプリが正常に起動します。
問題を解決するにはどうしたらよいですか? Thxを
は私もこのコード行を指しているのクラッシュを取得しています..しかし、経由で開始した場合にのみ、 TestFlightアプリ。 BMS-Pushのサンプル/セットアップコードは、nilのチェックを含むように少し更新されましたが、私はまだエラーが発生しているので、その行を削除してしまいました。それが動作するかどうかを知らせます。 – TimBrighton