

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

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

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

[code]

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

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

[![画像の説明をここに入力](https://i.stack.imgur.com/KyuV2.png)](https://i.stack.imgur.com/KyuV2.png)

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


CC BY-SA 3.0
2017-09-07T01:18:56.100
37766
2017-09-07T01:52:03.933
2017-09-07T01:52:03.933
25254
25254
question
swift xcode swift3
iPhoneのバッジ数が増えない