0

iPhone 4/5のユーザーにプッシュ通知がプッシュされます。しかし、iPhone 6では、同じユーザーがプッシュ通知を受け取ることはありません。 iPhone 6には、デバイスとアプリケーションの通知を許可する設定が適用されています。 これがなぜ起こり得るのかに関するアイデアはありますか?iOSプッシュ通知(iP6)

+0

異なるデバイスで同じユーザーに対して正しいプッシュトークンを使用していることを確認します。 – Nishant

+0

あなたはAPNSにあなたのデバイスを登録しますか? –

答えて

0

お客様は次の事項を確認する必要があります。 -

1-開発および製造におけるPushNotificationの認定。

2開発と生産のプロビジョニングプロファイル。

3開発および生産用のPEMファイルを生成します。

4正しいデバイストークンをサーバーに送信します。

5-サーバで正しいPEMファイルが使用され、正しいデバイストークンを使用して 通知を送信しました。

6- APPのPushNotificationを許可するには、デバイスの設定を確認します。

私はあなたを助けてくれることを願っています。

0

iPhone 6にはiOS 8以降のバージョンが搭載されている可能性があります。

didFinishLaunchingWithOptionsでは、以下のようなプッシュ通知に登録する必要があります。

if #available(iOS 8.0, *) 
{ 

    if application.respondsToSelector("isRegisteredForRemoteNotifications") 
    { 

     let types:UIUserNotificationType = ([.Alert, .Sound, .Badge]) 

     let settings:UIUserNotificationSettings = UIUserNotificationSettings(forTypes: types, categories: nil) 

     application.registerUserNotificationSettings(settings) 
     application.registerForRemoteNotifications() 
    } 

} 
else{ 
     let types: UIRemoteNotificationType = [.Alert, .Badge, .Sound] 
     application.registerForRemoteNotificationTypes(types) 
}