0
私はリマインダーアプリを作ろうとしています。そのためには、時間を追跡するために電話が来たら自動的に起動する必要があります。 Messaging Centerを使用することを考えていましたが、アプリがアクティブで既に実行中の場合にのみ機能します。私はXamarin.formsを使用していますので、誰かが私を正しい方向に向けることができれば感謝します。Xamarin.Formsで自動起動アプリケーションを作成する
私はリマインダーアプリを作ろうとしています。そのためには、時間を追跡するために電話が来たら自動的に起動する必要があります。 Messaging Centerを使用することを考えていましたが、アプリがアクティブで既に実行中の場合にのみ機能します。私はXamarin.formsを使用していますので、誰かが私を正しい方向に向けることができれば感謝します。Xamarin.Formsで自動起動アプリケーションを作成する
Androidには、特定の時刻にサービスを開始できるAlarmManagerがあります。
iOSにはこのような機能がないため、セキュリティ上の制約からiOSでは実行できません。
私が考えることができると思うのは、ユーザーがアプリを開くために押す必要があるiOSでLocalNotificationをスケジュールすることですが、少なくともそれは並べ替えを通知することになります。それが十分であるかどうかは分かりません。
Formsを使って実装する方法がわかりません。しかし、あなたがメッセージを受け取るたびに、バックグラウンドで自動的に開始するメッセージングスタイルのアプリをやりたいとしましょう。どこを指すべきかについての任意のアイデア? –
アプリを自動的に起動したり、メッセージを受け取ったりすることは、ネイティブ機能であるため、フォームでこれを取得することはできません。つまり、Formsアプリケーションでは、プラットフォーム固有のプロジェクトごとにこれらのものをネイティブに実装する必要があります。プッシュ通知は、アプリケーションが閉じられていても実行し続けることができる唯一のもので、受信して押してアプリを起動したり、まだ開いていない場合は開くことができます。 –
ok個々のプロジェクトでどのように実装すればよいですか? –