アプリがアクティブな間にiPhoneアプリがポップアップするためのローカル通知が必要です。これは可能ですか?もしそうなら、どのように?あなたは通知が予定されている場合iphoneアプリが画面に表示されている間にローカル通知をポップアップ表示できますか?
答えて
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
が呼び出され、アプリが...すでにUIApplication
デリゲートメソッドであるrunning..itここ
あなたが通知へのアクセスcode..byカスタムを行うことができます..です。
編集:アラートを作成することができますfired..then
あなたが今の通知を提示したい場合は...その後、あなただけの過去への通知火災の日付を設定することができます...それは次のようになりますv上記のUIApplicationメソッドで表示されます
しかし、通知がdidReceiveLocalNotification関数で受信された場合でも、通知をSHOWに強制する方法はありますか? – mix3d
@ mix3dは悲しいことにできません。 Appleは、アプリケーションがフォアグラウンド上にある場合にローカル通知が表示されないように設計しました。 –
ローカル通知とプッシュ通知は、フォアグラウンドで実行されていないアプリケーションがユーザーに情報があることを知らせるための方法です。情報は、メッセージ、差し迫ったカレンダーイベント、またはリモートサーバー上の新しいデータです。オペレーティングシステムによって提示されると、ローカル通知とプッシュ通知が同じように見えます。アラートメッセージを表示することも、アプリケーションアイコンにバッジすることもできます。警報やバッジ番号が表示されているときにも音を鳴らすことができます。詳しくはLocal Notification
*ローカル通知とプッシュ通知は、フォアグラウンドで実行されていないアプリケーションが情報を持っていることをユーザーに知らせるための方法です。*これは私にとって非常に貴重な情報でした。私は今日これで何時間も苦労していますが、私は自分の状況にUILocalNotificationを使用しようとすべきではないことを知っています。それを与えることができ、より良い解決策を探すことができます:-) –
アプリで同じアニメーションを作成できます。
地元の通知とほぼ同じアニメーションを作成するためのライブラリを作成しました。
このチェック: https://github.com/OpenFibers/OTNotification
デモ:
そして、あなたが取得するに
- (void) application:(UIApplication *)application didReceiveLocalNotification: (UILocalNotification *)notification
{
OTNotificationManager *notificationManager = [OTNotificationManager defaultManager];
OTNotificationMessage *notificationMessage = [[OTNotificationMessage alloc] init];
notificationMessage.title = [self notificationTitle];
notificationMessage.message = @"A notification. Touch me to hide me.";
[notificationManager postNotificationMessage:notificationMessage];
}
こんにちはこれはかなりいいです、あなたはそれをios 7と8のために更新するつもりですか? – Pochi
@Chiquisはまだ動作し、iOS9でテスト済みです – OpenThread
- 1. iOS 10ローカル通知:ロック画面に通知コンテンツを表示
- 2. Androidアプリ内通知統合ポップアップが表示されない
- 3. 通知が表示されたら起床画面が表示される
- 4. iOS 10ロック画面に通知が表示されない
- 5. iphoneのロックされた画面に通知を表示する方法
- 6. 画面に表示するOneSignalプッシュ通知時間の制御
- 7. UILocalNotificationはロック画面/通知画面にのみ表示されます
- 8. 通知通知のポップアップに、テキストの色が白く表示されます。
- 9. iphone - 時間(アプリの非表示)と時間(アプリが表示される)の差
- 10. iPhoneで入力中にキーボード画面が表示されない
- 11. iOS:設定で通知センターにアプリが表示されない
- 12. 通知許可が拒否されました(デスクトッププッシュ通知)。通知ポップアップがクロムに表示されません。
- 13. Androidが画面に表示されている画面に項目を表示しています
- 14. iOS 10、アプリがforgroundにあるときにローカル通知が表示されますか?
- 15. iPhoneの起動時に黒い画面が表示される
- 16. フォアグラウンドでアプリケーションが表示されているが、通知メッセージをクリックしている間に、テキストベースビューでfirebase通知が表示されます。android
- 17. ionicアプリの画像に表示されているような通知を表示する方法
- 18. FCM通知画面が表示されず、バックグラウンドでは先頭が表示されません。
- 19. アプリがバックグラウンドにある場合、ローカル通知を履歴に表示させることはできますか?
- 20. marshmallowでアプリが閉じるときにプッシュ通知が表示されない
- 21. iPhoneアプリで画像を表示するポップアップ
- 22. 通知が表示されないときの表示
- 23. アプリがフォアグラウンドのときにローカル通知を表示する方法
- 24. 既に表示されているローカル通知をプログラムで消去する
- 25. 私のアプリを起動すると、iPhoneのアプリ画面に4,5秒間表示されます
- 26. SpriteKitのシーンがiPhoneの全画面に表示されない
- 27. iPhoneで時間間隔を置いた後、ウィンドウ画面と表示画面を非表示にするにはどうすればいいですか?
- 28. iOSシミュレータに表示されないローカル通知アクションを表示するための[表示]オプション
- 29. excelで通知ポップアップを表示
- 30. IOS通知がデフォルトで2回表示され、通知通知が表示されます
でメッセージを受信したとき、あなたは、このLIBに新しいメッセージを投稿することができますあなたのアプリケーションはバックグラウンドでなければなりません。 –
これが可能であることを示すだけで、Appleが他の人にこれをさせない限り、これが起こる例はAppleのMessagesアプリにあります。あなたが誰かとチャットしていて、他の人からテキストを受け取った場合でも、あなたはローカルかプッシュかの通知を受け取ります。それに触れると、その人とのチャットビューに移動します。 – KKendall