Skip to content

Release: kapalı test için kilitli Play AAB seçeneği - #117

Merged
aripdcem merged 3 commits into
mainfrom
claude/project-thread-hqit95
Oct 3, 2026
Merged

aripdcem merged 3 commits into
mainfrom
claude/project-thread-hqit95

Conversation

@aripdcem

@aripdcem aripdcem commented Oct 3, 2026

Copy link
Copy Markdown
Collaborator

Requested by Cem · project thread

Before: Kilitli (ücretli katmanı açık) bir Play AAB'si yalnız yerelde -PzaPaywall=true ile üretilebiliyordu; imzalı derleme yapan Release iş akışında bu seçenek yoktu.

After: Actions → Release → Run workflow ekranında paywall kutusu var. İşaretlenince play AAB kilit açık derlenir ve herkese açık GitHub Release oluşturulmaz; AAB çalışmanın çıktılarından indirilip Play'in kapalı test kanalına yüklenir. Etiket push'u ve normal elle tetikleme eskisi gibi çalışır (kilit kapalı).

How: workflow_dispatch girişine paywall (boolean) eklendi, Gradle'a -PzaPaywall=${{ inputs.paywall == true }} geçiyor, Release adımı inputs.paywall != true koşuluna bağlandı. store/checklist.md §8'e Play Console'da ödeme profili, kapalı test, ürünler ve lisans testçisiyle satın alma denemesinin adımları eklendi.

🤖 Generated with Claude Code

https://claude.ai/code/session_016iijySy9yLGdwJqSMF6aEQ


Generated by Claude Code

workflow_dispatch'e paywall girişi eklendi: işaretlenince play AAB
-PzaPaywall=true ile derlenir ve herkese açık GitHub Release
oluşturulmaz; dosyalar yalnız iş akışı çıktısıdır. Kapalı testte
satın alma denemesinin adımları store/checklist.md §8'e yazıldı.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016iijySy9yLGdwJqSMF6aEQ
@aripdcem aripdcem self-assigned this Oct 3, 2026
claude added 2 commits October 3, 2026 16:38
billing:8.0.0 datatransport (transport-backend-cct) üzerinden INTERNET
ve ACCESS_NETWORK_STATE ekliyordu (cihazda manifest birleştirme
raporuyla görüldü). Satın alma Play Store ile cihaz içi IPC üzerinden
konuşur; iki izin play manifestinde tools:node=remove ile çıkarıldı.
CI artık birleştirilmiş manifestlerde beklenmeyen izin bulursa kırılır:
libre hiçbir izin, play yalnız com.android.vending.BILLING.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016iijySy9yLGdwJqSMF6aEQ
@aripdcem
aripdcem marked this pull request as ready for review October 3, 2026 16:45
@aripdcem
aripdcem merged commit 4f3668f into main Oct 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants