2017-02-28 16 views
0

HKWorkoutSessionを使用するアプリがあります。このアプリはバックグラウンドモードもサポートしています。 HealthKitを使用して、設定された間隔でユーザーに通知し、データを収集しません。HKWorkoutSessionを実行するとネイティブのWorkoutアプリがクラッシュする

すべてが、それだけでは動作している場合、正常に動作しますが、ユーザーは、次のステップは以下の場合:

  1. スタートネイティブワークアウトアプリを
  2. ネイティブワークアウト
  3. に戻って私のアプリを起動し

Apple Workoutアプリがクラッシュする。なぜ誰かがアイデアを持っていますか?

別のシナリオもあります。ユーザーが最初にアプリを起動してからネイティブアプリを起動すると、アプリはバックグラウンドでの作業を拒否します。

バグは、あなたが同時に実行されている2つの同時HKWorkoutセッションを持つことができない、3

答えて

2

残念ながらwatchOSで行われます。したがって、新しいHKWorkoutセッション(アプリケーションなど)を開始すると、別の既存のHKWorkoutセッション(ネイティブWorkoutアプリケーションなど)が終了します。私は、個人的な経験に基づいて、どちらのアプリもクラッシュするとは思わない。私は、クラッシュがあなたがワークアウトセッションの開始または終了のいずれかを処理している方法と関係があると信じています。お役に立てれば! :)

関連する問題