私はWindowsPhone8用のアプリを作成していますが、アプリの性質上、ユーザーの操作なしでフォアグラウンドで実行し続ける必要があります(ターンバイターン方式のナビゲーションアプリと同様)。アプリをバックグラウンドで実行し続ける方法(位置追跡など)についてはたくさんの情報を見つけることができますが、ロックせずにアプリをフォアグラウンドで実行し続ける方法を指定するものは何も見つかりません。
誰かがこれがどのように行われるか知っていますか?前もって感謝します。
私はWindowsPhone8用のアプリを作成していますが、アプリの性質上、ユーザーの操作なしでフォアグラウンドで実行し続ける必要があります(ターンバイターン方式のナビゲーションアプリと同様)。アプリをバックグラウンドで実行し続ける方法(位置追跡など)についてはたくさんの情報を見つけることができますが、ロックせずにアプリをフォアグラウンドで実行し続ける方法を指定するものは何も見つかりません。
誰かがこれがどのように行われるか知っていますか?前もって感謝します。
Windows PhoneでIdleDetectionをお探しですか?
簡単に言うと、 PhoneApplicationService.UserIdleDetectionModeプロパティをDisabledに変更する必要があります。(ApplicationIdleDetectionではなくUserIdleDetectionの後にいることに注意してください)。
IdleDetectionの変更は1つの方法ですが、アプリケーションが非アクティブ化され、場合によっては破棄される可能性があります...ただし、アプリケーションが実行を継続する可能性を高めるためのより良い方法があります。特に、位置追跡を行っている場合は、実行を確認してください。 WindowsPhone8のバックグラウンドでの位置追跡アプリ