問題タブ [uilocalnotification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1011 参照

iphone - アプリがバックグラウンドにあるときに表示される UILocalNotifications を閉じるにはどうすればよいですか?

UILocalNotifications を使用して定期的にチェックインするようにユーザーに通知する必要がある iPhone アプリに取り組んでいます。彼らが数時間チェックインしないと、数回通知されるかもしれませんが、最新の通知を表示したいだけです.

これで、アプリが開いている場合、didReceiveLocalNotification:(UILocalNotification *)notification へのコールバックを受け取り、通知が表示されているかどうかを追跡できます。

アプリが実行されていないときにユーザーが -action- ボタンをクリックすると、コールバックが返されます

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

だから私は古い通知を閉じることができます。ただし、「キャンセル」をクリックすると、一連の階層化された通知で「キャンセル」をクリックする必要があります。これは、私が知る限り、コールバックを取得できないためです (アプリが起動されていない場合、どうすればよいでしょうか)。 UILocalNotification を作成するときに、アプリからの新しいリマインダーが自動的に他のリマインダーを破棄するようにするフラグや何かがあるようには見えません。

アプリがバックグラウンドで実行されている場合は、さらに悪いことです。まず、ユーザーがキャンセルをクリックしてもコールバックがまったく得られないため、同じ問題が発生します。ユーザーは何度もキャンセルをクリックする必要があります。次に、ユーザーがアクションをクリックすると、ApplicationDidBecomeActive への呼び出しを受け取りますが、それと、ユーザーが単に切り替えたときとを区別することはできません。ここでそれらを却下して再スケジュールできますが、完全に機能していないようです。却下される前にいくつかのポップアップが表示されることがあります.

助言がありますか?通知が自動的に期限切れになる方法があれば、それも素晴らしいでしょう. 私はオンラインで少し調べましたが、あまり助けが見つかりませんでしたが、大きな見落としのように見えるので、これを適切に処理する方法があることを願っています.

ありがとう。

0 投票する
1 に答える
274 参照

iphone - イベント メッセージが最初に無視された場合に UILocalNotification へのアクセスを保持する方法

定期的に発生する UILocalNotification があります。通知が果たす目的は、単にユーザーに何かをするように思い出させることです。通知が発生すると、ユーザーはアプリに入ることができ、別のアラートがポップアップして、タスクを完了するかどうかを尋ねられ、アプリはそれに応じて追跡します.

ユーザーが電話を使用している場合、通知が発生し、アプリが完全に切り替わり、ユーザー入力が記録されます。通知が発生したときにアプリを使用している場合、すべてがうまく機能します。彼らが自分の電話を使用していない場合、通知は電話を目覚めさせ、「スライドして表示」するオプションがあり、アプリが起動するとアラートがポップアップし、入力が記録されます.

問題は、ユーザーが自分の電話を使用しておらず、アラートが電話を起動する数秒のウィンドウ中にユーザーがスライドして表示しない場合です。後でユーザーがデバイスを起動しても、アラート ウィンドウは引き続き表示されます。そこで、何かが起こったことをユーザーに知らせますが、「スライドして表示」オプションは標準の「スライドしてロック解除」に置き換えられ、電話のロックが解除されると、アプリに入る機能がなくなり、ユーザー入力が可能になります記録されません。

そのため、アプリで通知に応答する機能にアクセスできなくなりました。この問題を解決するためにできることはありますか? ありがとう!

0 投票する
1 に答える
960 参照

iphone - kCFCalendarUnitWeekdayの値を渡します

特定の日にアラームをセットしたい。の値を設定する方法がわかりませんkCFCalendarUnitWeekday。これが私のコードです:

ありがとうございました。

0 投票する
1 に答える
3656 参照

iphone - 特定の日にアラームを設定し、毎週繰り返しスケジュールを変更する方法

選択した日付にアラームを設定したいのですが、私のコードを修正してください。私は iPhone が初めてです。助けて。

0 投票する
0 に答える
487 参照

ios4 - アプリケーションがフォアグラウンドに戻ったときに特定のビューを表示する

私はvoipアプリケーションを持っています

ホームボタンを押すと、アプリケーションはバックグラウンドモードに入ります。アプリケーションが着信通知を受信すると、UILocalNotification を作成し、すぐに起動します。ユーザーには、閉じるボタンと回答ボタンのあるアラートが表示されます。彼が Answer ボタンを押すと、アプリケーションはフォアグラウンドに戻ります。現在、ユーザーがバックグラウンドに残した場所に正確に戻ります。この段階で、default.png 画像のような別のビューを表示し、以前のビューをすべて非表示にしたいと思います。

この目的のエントリ ポイントとして使用できる最初の関数は何ですか?

applicationWillEnterForeground に来ると、アプリケーションはすでに以前の状態を示しています。その後、applicationDidBecomeActive が呼び出されます。didReceiveLocalNotification は本当に遅いです。何か案は?ティア

編集: 質問を言い換えると: アプリケーションがフォアグラウンドに入ったときに GUI を再描画したくありません。どうすれば達成できますか?

0 投票する
1 に答える
1630 参照

iphone - アプリが実行されていないときに発生する通知アラートを処理しますが、アプリが実行されているときは引き続き表示されます

アプリがバックグラウンドで実行されていて、同時に2つのローカル通知を受け取ったとします。Notification1のAlert1が表示され、次に、Alert1の上にNotification2のAlert2が表示されます。Alert2の[表示]をタップすると、アプリがフォアグラウンドに入り、didReceiveLocalNotificationNotification2が呼び出され、すべてが正常になります。

ただし、Alert1はまだ表示されています(閉じられたり表示されたりしたことがないため)。[表示]をタップしても何も起こらず、予想どおり、didReceiveLocalNotificationNotification1は呼び出されません。

次のいずれかの方法はありますか?

  1. すべてのアラートをクリアして、アプリがAlert2のフォアグラウンドに入ったときにAlert1が表示されないようにします
  2. Alert1が押されたときに、呼び出されdidReceiveLocalNotificationないため、「表示」のタップを処理します

ありがとう!

0 投票する
1 に答える
9147 参照

ios - UILocalNotification のカスタム繰り返し間隔

Re.minder アプリを試してみたところ、カスタム間隔 (3 分ごと、2 時間ごと、4 日ごとなど) でリマインダーを繰り返すことができることに気付きました。

どうやってやるの?

0 投票する
2 に答える
1027 参照

ios4 - ロック画面のiPhoneから来ると、didreceivelocalnotificationでGUIを再描画します

UILocalNotification を受け取った後、ロック画面から戻ったときに GUI が再描画されないようにするにはどうすればよいですか? didReceiveLocalNotification でモーダル ビューを表示しますが、その前にビュー コントローラーの古い状態が少し表示されます。これを防ぐにはどうすればよいですか?

また、バックグラウンドからローカル通知に戻ったときに取得するイベントの順序は次のとおりです。

ロック画面から来たとき:

なぜこの違いがあり、他に何か欠けているものがあるのでしょうか?

ありがとう

0 投票する
1 に答える
1866 参照

iphone - UILocalNotification alertLaunchImage が機能しない

alertLaunchImageのプロパティをUILocalNotificationに設定しようとしています@"Default.png"。アプリケーションがバックグラウンドから戻ったときにのみ機能しますが、アプリケーションがロック画面から戻ったときは機能しません。何が問題なのですか?

ありがとう

0 投票する
1 に答える
6233 参照

iphone - 日付までにiPhoneからローカル通知を削除する

iPhoneのLocalNotificationが日付に読み込まれる可能性はありますか?私の問題は、通知用のイベントを作成しましたが、作成後にオブジェクトを解放することです。

または、同じデータを使用して新しいオブジェクトを作成し、通知を削除することはできますか?

私の英語でごめんなさい...