2016-08-20 22 views
12

私はkivyでpythonアプリを書いています。Kivy - Plyer - Android - アプリが実行されていない間に通知を送信する

アイデアは、ユーザーが特定の日付の予約をメモすることをユーザーに許可し、その後、予約に関するその日の通知をプログラムに送信することです。

これを行う簡単な方法はおそらく、私はプライヤーを使用しています。

from plyer import notification 
notification.notify(title="Kivy Notification",message="Plyer Up and Running!",app_name="Waentjies",app_icon="icon.png",timeout=10) 

これはアプリが実行されていないが、私はように見えるいくつかの他の質問があることを知っている私は、この通知を送信するためにどのような方法を見つけるカント、私はその関数を呼び出すたび、私はしかし、通知を取得し、作品この質問に答えてください、しかし、彼らは単にバックグラウンドでアプリを走らせていません、私がしたいことはありません、あなたの部隊が戦闘の準備ができているときに一族通知の衝突のようなものです。

これは役に立ちましたか?私はあなたがAndroid AlarmManagerを見てみるべきだと思い

おかげ

答えて

1

。これが必要な場合は、hereがKivyの例です。

AlarmManager

このクラスは、システムアラームサービスへのアクセスを提供します。これにより、将来のある時点でアプリケーションを実行するようにスケジュールすることができます。アラームが解除されると、登録されたインテントがシステムによってブロードキャストされ、ターゲットアプリケーションがまだ実行されていない場合は自動的に開始されます。

+0

ウィレムにお返事ありがとうございますが、私はそのコードをパッケージ化するとプログラムがクラッシュしてしまいました。私はいくつかの場所をブラウズしましたが、別の質問を見つけました。これは不可能です。それは私のクライアントに話し、私たちはアプリのためにそれの周りの方法を働いたので、これはもはや必要ではありませんが、それは素晴らしいだろうが、私の針は今、多分後で。あなたの知識を共有してくれてありがとう! –

関連する問題