位置情報を定期的に取得し、サーバへ送信するアプリを作成しています。
バックグラウンドでも継続して位置情報の取得を行いたいのでrequestalwaysauthorizationで位置情報サービスの利用許可を求めるアラートを表示させていますが、このアプリを使い始めて何日かすると、このアラートが再度表示されることがあります。

アンインストール→再インストールや、「位置情報とプライバシーのリセット」も行っていません。

requestalwaysauthorizationのアラートは位置情報サービスの利用許可がnotDeterminedになっている時のみ表示され、許可する・しないのいずれを選択しても以降は表示されなくなる認識なのですが、他にアラートが表示される条件があるのでしょうか。また、その場合のアラートの表示させる/させない、表示タイミングを変更するといった制御はできるのでしょうか。

開発環境
 Xcode8.2
 swift3