現在、railsのgem 'rpush'を利用してiPhoneのwebiviewアプリに、プッシュ通知とバッジ通知の実装をしています。
実装はある程度できたのですが、2点問題が発生し解決できず本当に困っています。

・何度通知をしてもバッジ通知が1から増えない。
・webviewを開いている際にプッシュ通知が送られない。

swift側の処理は、AppDelegateファイルの中に以下のメソッドを記載しています。しかし通知を送っても動作していないようです。

func application(_ application: UIApplication,
                   didReceiveRemoteNotification userInfo: [AnyHashable : Any],
                   fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void){
  UIApplication.shared.applicationIconBadgeNumber += 1
}

Xcodeの設定は下記のようにしております。

画像の説明をここに入力

どなたか知恵をお貸しくださいませ。恐れ入りますがよろしくお願いいたします。