Bỏ qua để đến nội dung

Giá trị nào điền ở đâu

Giá trịLấy ởĐiền vàoBí mật?
Package nameBản build gamePlay Console (tạo app) · Portal Game Registry → Android package · OAuth client AndroidKhông
Play Games Project ID (app_id)Play Console → Play Games Services → ConfigurationGame: strings.xml / games_ids.xmlKhông
SHA-1 khóa kýPlay Console → App integrityCloud: OAuth client AndroidKhông
Web client IDCloud: OAuth client Web applicationPlay Games credential Game server · Portal (khiên) · Game PLAY_GAMES_WEB_CLIENT_IDKhông
Web client secretCloud: OAuth client Web applicationChỉ Portal (khiên)Có
Product ID (SKU)Play Console → In-app productsPortal Shop → Google Play Product ID (SKU)Không
File JSON service accountCloud: Service account → KeysVPS credentials/play.json + GOOGLE_PLAY_SERVICE_ACCOUNT_JSON_PATHCó
Email service accountCloud: Service accountPlay Console → Users and permissionsKhông
IAP_TOKEN_ENCRYPTION_KEYTự sinh (Fernet)VPS .envCó
Topic Pub/SubCloud: Pub/SubPlay Console → Monetization setupKhông
GOOGLE_PUBSUB_AUDIENCEAudience đặt ở push subscriptionVPS .envKhông
API key của gamePortal → Game Registry → API KeyGame env/prod.json → PORTAL_API_KEYCó (nằm trong app, rotate khi lộ)
i

Sau khi sửa .env phải docker compose -f docker-compose.prod.yml up -d backend (restart không đọc lại .env). Deploy không bao giờ thêm biến mới vào .env thật — xem DEPLOY.md mục 7 "Biến môi trường mới".

Áp dụng cho Portal v1.2.2