← Back

Testing Instructions for Google OAuth Review

Hi-Ka Araç Yönetimi - Vehicle Management System

How to Access the App for Testing

Platform: iOS App Store

App Name: Hi-Ka Araç Yönetimi

The application is available on the iOS App Store.

Demo Mode Access (Recommended for Testing)

IMPORTANT: The app includes a hidden demo mode for testing purposes without requiring OAuth verification.

How to activate Demo Mode:

Step 1: Open the app and navigate to the Login screen
Step 2: Tap the HİKA logo 5 times (at the top of the login screen)
Step 3: A hidden demo login form will appear
Step 4: Use the following demo credentials:
Email: applereview@hikainsaat.com
Password: AppleDemo2025!
Step 5: Tap "Login" to access the app with Personnel role

Demo Mode Features:

• Logs you in as a Personnel user (authorized to access Google APIs)

• Uses mock data for vehicle information and fuel records

• Demonstrates all app features including Google Sheets/Drive integration

• No real OAuth consent required (uses test data)

OAuth Login Flow (Optional Testing)

If you prefer to test the actual OAuth consent flow:

Step 1: Open the app and tap "Sign in with Google"
Step 2: You'll see the OAuth consent screen requesting the following scopes:
spreadsheets.readonly - Read Google Sheets data
drive.readonly - Read Google Drive files
profile - Basic profile information
email - Email address
Step 3: After granting permissions, you'll be logged in as a Guest user (default role)
Step 4: Guest users have limited access and cannot access Google Sheets/Drive data

Note: To test Google API scopes with OAuth login, you would need admin privileges to upgrade your role from Guest to Personnel. Demo mode bypasses this for testing.

User Roles & Permissions

Guest (Default for new OAuth users):
• NO access to Google Sheets API
• NO access to Google Drive API
• Can only view basic app screens and contact information
Personnel (Demo mode default):
• Can query vehicle information using license plate search
• Can access Google Sheets data (vehicle records, fuel data)
• Can view vehicle documents from Google Drive
• Can view cost reports and analytics
• Cannot manage users or change roles
Admin:
• Full access to all features
• Can manage users and assign roles
• Can access all Google API scopes

Demo Video

Quick Demo: Watch a 2-minute walkthrough of the app
View Demo Video on YouTube (2:14 minutes)

The video demonstrates the demo login process and main features including vehicle search, cost reports, and AI assistant.

What to Test

Using Demo Mode (Personnel role):

1. Vehicle Search (Plaka Sorgulama):
• Navigate to "Plaka Sorgulama" from the main menu
• Enter the test license plate: 06DEMO123
• The app will display mock vehicle information from Google Sheets
2. Cost Reports (Maliyet Raporları):
• Navigate to "Maliyet Raporları" from the main menu
• Reports auto-load immediately upon opening
• View fuel consumption charts and cost analytics
3. AI Assistant (AI Asistan):
• Navigate to "AI Asistan" from the main menu
• Try the example query: 06DEMO123 araç bilgileri
• The AI will respond with vehicle information using natural language

Security & Privacy Verification

What you can verify during testing:

Role-Based Access Control:
If you log in via OAuth (not demo mode), you'll start as Guest with no Google API access
Read-Only Scopes:
The app never modifies Google Sheets or Drive data, only reads
Hard-Coded Resources:
The app only accesses specific, pre-defined spreadsheet and folder IDs
Data Usage Transparency:
OAuth consent screen clearly explains what data is accessed and why
Privacy Policy:
Comprehensive privacy policy available at https://apphika.com/privacy.html

Contact for Questions

If you have any questions or issues during testing:

Email: synahmet.dev@gmail.com

Developer: Ahmet Sayın

Website: https://apphika.com

Summary: For fastest testing, use the hidden demo mode (tap logo 5 times on login screen) to access the app as a Personnel user with full Google API access using mock data.

Return to homepage