私はこの記事を読んでいます:http://arteksoftware.com/backgrounding-with-xamarin-forms/。毎日6:00にイベントを発生させる必要があるため、イベントが発生したときにデバイスが起動したときにバックグラウンドサービスを開始したいと考えています。そのためのコールバックはありますか? (バニラ・アンドロイド放送受信機に相当)Xamarinは、デバイスの起動時にバックグラウンドサービスを開始する方法を設定します
0
A
答えて
0
ここでサポートするフォームはありません。バックグラウンドサービスはプラットフォーム固有のものであり、ネイティブサポートが必要です。
Androidでは、Google Cloud Messaging(GCM)を使用することをおすすめします。これは、クライアントとサーバー間でデータを送信する方法を提供します。ただし、一定の間隔で定期的なバックグラウンドデータの更新をスケジュールする機能など、アプリのデータサービスとしてGCMを使用していない場合でも、Googleが活用できる追加機能が公開されています。
あなたは、Androidのサービスを作成します。任意の操作を行うことができ、そこで
[Service (Exported = true, Permission = "com.google.android.gms.permission.BIND_NETWORK_TASK_SERVICE")]
[IntentFilter (new [] {"com.google.android.gms.gcm.ACTION_TASK_READY"})]
を。 詳細については、blog投稿をチェックしてください。
iOSでは、バックグラウンドフェッチを使用することになります。再び、detailsのすべてのブログ記事があります。
関連する問題
- 1. Android起動時のバックグラウンドサービスの開始
- 2. 起動時にiOSでロケーション認識のバックグラウンドサービスを開始する
- 3. OS起動時にバックグラウンドサービスを開始する
- 4. デバイス起動時にサービスを開始します
- 5. アンドロイドは、アプリケーションの起動時や起動時にアクティビティを開始します。
- 6. Xamarin 6.0.1 Community EditionのAndroidデバイスのプロファイリングを開始する方法
- 7. nginxの開始時にチェックポイントを設定する方法は?
- 8. システム起動時にシンプロセスを開始する方法
- 9. Androidの起動時にアラームを設定する方法は?
- 10. 角度 - 開始時にクリックイベントを設定する方法
- 11. 起動デバイスを特定する方法
- 12. centos7を使って起動時にサービスを開始する方法は?
- 13. アンドロイドで電話の起動または起動時にアクティビティを開始する方法
- 14. 起動時に予定されたアクティビティを開始する推奨される方法はありますか?
- 15. Android - 起動時にサービスを開始
- 16. JavaDBは、アプリケーション開始時にjava.sql.SQLNonTransientConnectionExceptionを起動しません:
- 17. Android app携帯電話の起動時にサービスを開始する方法
- 18. ブラウザ起動時にパラメータを設定する方法
- 19. 開始時にランダムな位置をImageViewに設定します
- 20. EclipseプラットフォームでOSGiサービスを自動起動/開始する方法
- 21. Erlang;共通テストの開始時にアプリケーションを起動する
- 22. groovy開始時刻と終了時刻を設定する方法
- 23. Webアプリケーションの開発開始時期と方法を決定する方法は?
- 24. chartjsで開始値を "0"に設定する方法は?
- 25. アンドロイドのアプリケーション起動時に異なるメッセージを設定する方法は?
- 26. Android:起動時にサービスを開始しますが、GUIは起動しません
- 27. 再起動時にgpsdサービスを開始する
- 28. システム起動時にmongodサービスを開始する
- 29. 起動時にBWWalkthroughライブラリを開始する
- 30. 開始時にDelphiがスレッドをnilに設定しました