Apple App Reviewer Information Unlisted App Distribution B2B Enterprise SaaS
Xem Trang Giới Thiệu Sản Phẩm E-Office (/van-phong-so)

E-Office Mobile (iOS) - Review Hub

This portal is specifically prepared for the Apple App Review Team reviewing our Unlisted App Distribution request for E-Office Mobile (iOS). Below is the full disclosure of our B2B SaaS business model, account provisioning mechanics, demo credentials, server configurations, and read-only/approval interaction scope.

1. Unlisted App Distribution & Business Model (B2B SaaS)
Guideline 3.2 & 3.1.3(c)
Executive Summary for Apple App Store Reviewers

E-Office Mobile (iOS) is an enterprise B2B SaaS application tailored exclusively for corporate workflow tracking, dynamic task delegation, and internal document status monitoring.

• Target Audience & Distribution: Distributed strictly as an Unlisted App (Direct Link) to verified enterprise clients and their employees under annual corporate service contracts. It is NOT intended for the general public consumer market.

• App Interaction Scope: The mobile application is primarily designed for information inquiry, push notifications, and monitoring progress (Read-Only & Status Tracking). The only active interaction is the Director's Approval Confirmation ("Ký Duyệt"), which is executed by transmitting an authenticated command to the enterprise backend server (NO on-device cryptographic signing or certificates).

Crucial Clarification: Mobile App Scope & Backend-Processed Approval (No On-Device Digital Signing)

To prevent any ambiguity regarding digital signatures or hardware tokens:

  • Primarily Read-Only & Information Monitoring: For general staff and department managers, the mobile app is strictly an informational tool to view assigned tasks, read incoming dispatches, check meeting calendars, and receive APNs push alerts. Users do not author or execute cryptographic operations on mobile devices.
  • One-Touch Approval Confirmation (Termed as "Ký" / Sign in Vietnam Business): Only the C-Level / Director account possesses the authority to confirm document approval. When the Director reviews a document and taps "Ký Phê Duyệt" (Approve), this action merely submits an authorized HTTPS command to the enterprise Odoo backend server.
  • NO On-Device Cryptographic Signature: The mobile application DOES NOT generate public/private key pairs, does NOT manage digital certificates (CA/PKI), and does NOT interact with cryptographic tokens or smartcards. All document stamping, watermark embedding, and PDF archival processing are executed 100% on the secure enterprise server backend.
Q1: Why is this application distributed as an Unlisted App?

The application is designed exclusively for organizations, enterprises, and corporate employees that have an active enterprise subscription contract with CÔNG TY CỔ PHẦN GIẢI PHÁP PHẦN MỀM SSC (SSC SOFTWARE SOLUTIONS JSC). Making the app publicly discoverable on the general App Store search would confuse regular retail consumers who cannot use the app without an enterprise server endpoint. Unlisted App distribution ensures direct, controlled delivery to verified enterprise users via direct link.

Q2: How are services monetized? (Guideline 3.1.3c - Multiplatform / Enterprise Services)

All services, server deployments, user licensing, and support are contracted and paid directly between the client enterprise and CÔNG TY CỔ PHẦN GIẢI PHÁP PHẦN MỀM SSC (SSC SOFTWARE SOLUTIONS JSC) via B2B off-app enterprise invoicing/contracts. There are NO in-app purchases (IAP), digital goods, or paid services sold to end-users inside the iOS application.

2. Account Provisioning & Data Control (No In-App Registration)
Guideline 5.1.1(v) Clarification
How do users obtain an account?

There is NO self-service account registration or sign-up feature within the mobile app.
All user accounts (login email, secure credentials, internal role, organizational department) are strictly provisioned and maintained by the Enterprise IT Administrator (Tenant Admin) through the centralized web-based Odoo ERP backend. An employee cannot self-register; they are assigned credentials by their company's HR/IT department.

Account Deactivation & Offboarding Policy:

Because the app does not support in-app account creation, employee account offboarding and revocation are handled directly by the client organization's IT Admin in compliance with enterprise labor and archiving policies. When an employee leaves the company, the enterprise admin deactivates the user account in the Odoo backend, immediately terminating all mobile access and wiping active device sessions.

3. Apple Reviewer Test Account (Single Login)
Single Test Account
Primary Reviewer Account C-Level / Director
Pre-provisioned & Active

To ensure a straightforward and efficient evaluation, please sign in with the single Director account below. All mobile app capabilities (read-only documents, task hierarchy trees, push alerts, and the 1-touch approval command) are fully accessible under this single account. You do NOT need to switch accounts.

Username / Login
bld
Password
123456
Capabilities Accessible In This Testing Session:
- 1-Touch Preset Digital Signing - Approve high-priority documents - Assign company-wide tasks
Organizational Hierarchy in Demo Enterprise (For Display Only)
Read-Only Context in Task Tree

The sub-accounts below represent department heads and staff members within the demo company. They are displayed in the task tree hierarchy to demonstrate delegation. Apple Reviewers do not need to sign in to these accounts.

Role / Department Associated Email Hierarchy Role in Demo Interaction Scope
Manager Trưởng Phòng manager@sscdx.vn Initial document review & task distribution Displayed in Task Tree
Staff Chuyên Viên staff@sscdx.vn Sub-task execution & progress reporting Displayed in Task Tree
4. Step-by-Step Test Scenarios for Reviewers
1
Connect to Enterprise Server & Sign In

Launch E-Office on your iOS test device. Ensure the Server Endpoint is configured properly. Enter director demo email and password, then tap Sign In.

2
Incoming Document Review & Executive Approval Confirmation (Server-Processed)

Select the "Chờ Ký" (Pending Approvals) tab. Open any sample document. Notice the pre-positioned signature box coordinate. Tap "Ký Phê Duyệt" (1-Touch Sign) to apply the director's digital stamp instantly.

Important Technical Clarification: Tapping "Xác nhận duyệt / Ký" merely dispatches an authenticated approval command to the enterprise Odoo backend server. The mobile app DOES NOT generate cryptographic keys, store local private keys, or use CA certificates on the device. All PDF stamping and document archiving are performed 100% server-side.
3
Dynamic Task Engine & Tree View

Navigate to "Công Việc" (Tasks). Notice how decisions and dispatches automatically spawn master tasks and multi-tiered sub-tasks. Review documents shared recursively down the team hierarchy.

4
Push Notifications & Offline Sync

The app receives Apple Push Notifications (APNs) for urgent dispatches, meeting alerts, and task deadlines without draining battery.

Server Endpoint Info
Testing Backend URL
Network Protocol HTTPS / TLS 1.3
Target iOS Version iOS 15.0 or later (iPhone & iPad)
App Build Version 1.0.0 (Build 2026.1)
Bundle Identifier com.sscdx.eoffice
Review Compliance Summary
  • Distribution Type
    Unlisted App Distribution (Link trực tiếp, không lên chợ)
  • No In-App Purchases
    B2B annual contracts outside iOS app (Guideline 3.1.3c).
  • No Public In-App Registration
    All accounts are admin-provisioned by Tenant IT Admins.
  • App Interaction Scope
    Read-only information monitoring & APNs alerts. 1-touch approval command transmitted to backend (NO on-device cryptographic signing).
  • Privacy Policy & Security
    View Enterprise Privacy Policy >>
Apple Review Inquiries

If the Apple Review team requires any additional logs, custom server configuration, or remote testing assistance:

Developer: CÔNG TY CỔ PHẦN GIẢI PHÁP PHẦN MỀM SSC (SSC SOFTWARE SOLUTIONS JSC)

Tax ID / MST: 0110345222

Official Website: https://sscdx.vn

Direct Support Email: namvh@sscdx.vn