1

GlympseLite SDK を使用するアプリに取り組んでいますが、アプリがフォアグラウンドにあるときにのみ位置情報の更新を送信しています。アプリを初めて実行したとき、Glympse が開始されようとしているときに、この通知が表示されますが、非常に短い時間だけであることに気付きました。

位置情報サービスが無効です

デバイスの [設定] > [プライバシー] > [位置情報] で位置情報の設定を有効にしてください。

[設定] には、位置情報サービスがオンになっていることが示され、位置情報へのアクセスが に設定されたアプリがリストに表示されAlwaysます。

Glympse 機能だけを使用して新しいアプリを作成し、他の機能を排除しましたが、同じ通知が表示されます。

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

SDK で提供されているサンプル アプリを試してみましたが、バックグラウンドで正常に動作しているようです。

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

4

1 に答える 1

0

Glympse Lite SDK は利用できなくなり、サポートも終了しているため、完全な SDK への切り替えを検討することをお勧めします。Lite SDK は、新しいバージョンの iOS がリリースされたときに、Lite SDK を壊す可能性のあるものに対する更新を受けていません。

ただし、試してみるべき提案があります。

まず、アプリケーションの plist でバックグラウンドでの位置情報更新をリクエストしたことを確認してください。追加する必要があるセクションは次のとおりです。

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

また、このキーが plist に追加されていることを確認してください。

<key>NSLocationAlwaysUsageDescription</key>
<string>Background location is required for sending Glympses.</string>
于 2016-05-04T23:52:38.320 に答える