2016-05-04 11 views
1

私はGlympseLite SDKを使用するアプリを開発していますが、アプリがフォアグラウンドにある場合にのみ位置情報を送信します。Glympseはバックグラウンドで更新されません

場所サービス障害者

有効にしてください:私はGlympseが開始されようとしているアプリが実行されて初めて、という、この通知はなく、唯一の非常に短い時間のために、表示されて気づきましたデバイスの[設定]> [プライバシー]> [場所]の順に選択します。

設定では、ロケーションサービスが有効になっていることが示され、ロケーションアクセスがAlwaysに設定されたリストに表示されます。

私は他のものを除外するためにGlympse機能だけで新しいアプリを作成しましたが、同じ通知が表示されます。

これはiPhone 6s(iOS 9.3.1)ですが、他のバージョンのiOSを実行しているシミュレートされたデバイスでも発生します。

私はSDKに付属のサンプルアプリを試してみましたが、それらはバックグラウンドで正常に動作しているようです。

私には何が欠けていますか?

答えて

0

Glympse Lite SDKは、もはや利用できない/サポートされていないため、完全なSDKに切り替えることを検討してください。 Lite SDKは、新しいバージョンのiOSがリリースされたときに、それを壊す可能性のあるもののアップデートを受信して​​いません。

しかし、私は試してみるべき提案があります。

まず、アプリケーションのplistでバックグラウンドの場所の更新をリクエストしていることを確認してください。ここで追加すべきセクションは以下のとおりです。

<key>UIBackgroundModes</key> 
<array> 
    <string>location</string> 
</array> 

はまた、このキーはあなたのplistに追加されていることを確認します。

<key>NSLocationAlwaysUsageDescription</key> 
<string>Background location is required for sending Glympses.</string> 
関連する問題