サイレントプッシュ通知を実装しました。私は手動でアプリを殺した場合は動作しません。 サイレントプッシュ通知を取得した後、データをサーバーに送信する1つの関数を呼び出しました。iOSアプリを手動で削除した場合、サイレントプッシュ通知が機能しない
はここ
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
{
NSLog(@"didReceiveRemoteNotification fetchCompletionHandler...........");
[MyviewController SendDataFunction];
handler(UIBackgroundFetchResultNewData);
}
私を導いてくださいサイレントプッシュ通知のための私のコードです。
更新: - ユーザーがアプリの切り替えで手動でアプリを終了した場合、静かな通知やバックグラウンドフェッチでアプリを起動する方法はありません。通知を受け取るには、ユーザーがアプリを再開する必要があります。誰もがアプリを有効にする必要がある場合、その後PushKit + VOIPはのWhatsAppのようにそのアプリを有効にする必要があり、まだ、次のリンクを参照してください https://zeropush.com/guide/guide-to-pushkit-and-voip
上記の質問の回答を参照してください。 –
@nikBhosaleこの質問の更新情報はありますか? – Urmi
@urmi、ユーザーが強制終了した場合、システムは自動的にアプリを起動しません。投稿された更新をお読みください。ありがとう。 – nikBhosale