fix(ios): address App Store review requirements
Use compliant permission prompts, align cloud ASR privacy disclosures, and default Flow sessions to a shorter inactivity window for safer resubmission.
This commit is contained in:
@@ -17,10 +17,16 @@ final class FlowSessionPolicyTests: XCTestCase {
|
||||
XCTAssertTrue(FlowSessionPolicy.skipAppSwitch(defaults: defaults))
|
||||
}
|
||||
|
||||
func testInactivityDurationDefaultsToThirtyMinutes() {
|
||||
func testInactivityDurationDefaultsToFiveMinutes() {
|
||||
let defaults = makeDefaults()
|
||||
XCTAssertEqual(FlowSessionPolicy.inactivityDuration(defaults: defaults), .thirtyMinutes)
|
||||
XCTAssertEqual(FlowSessionPolicy.sessionDuration(defaults: defaults), 30 * 60)
|
||||
XCTAssertEqual(FlowSessionPolicy.inactivityDuration(defaults: defaults), .fiveMinutes)
|
||||
XCTAssertEqual(FlowSessionPolicy.sessionDuration(defaults: defaults), 5 * 60)
|
||||
}
|
||||
|
||||
func testShortInactivityDurations() {
|
||||
XCTAssertEqual(FlowInactivityDuration.oneMinute.timeInterval, 60)
|
||||
XCTAssertEqual(FlowInactivityDuration.fiveMinutes.timeInterval, 5 * 60)
|
||||
XCTAssertEqual(FlowInactivityDuration.tenMinutes.timeInterval, 10 * 60)
|
||||
}
|
||||
|
||||
func testTouchLastActivityExtendsExpiry() {
|
||||
|
||||
Reference in New Issue
Block a user