ASC Append Subscription Disclosure
asc_append_subscription_disclosureAppend subscription disclosure, Terms/EULA, and privacy links to app descriptions across all locales to meet App Store subscription review rules; idempotent marker skips completed locales.
Instructions
Append the subscription disclosure, Terms/EULA and Privacy links to the app description in every language (Apple 3.1.2; live write, needs human approval).
Use when: preparing a subscription app for review. Idempotent (skips when the marker is present) and truncated to 4000 characters. Not for: uploading other metadata (use deliver_metadata). Returns: {ok, per-locale results} or an approval_required refusal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bundle_id | Yes | App bundle identifier in reverse-DNS form, e.g. com.example.app. | |
| terms_url | No | Terms of Use/EULA URL; omit to use Apple's standard EULA. | |
| approval_id | No | Approval id from a previous approval_required refusal; omit on the first call. The human approves out-of-band with `appfactory approve <id>`, then call again with the same arguments and this id. | |
| privacy_url | Yes | Public privacy policy URL, e.g. https://example.com/privacy. | |
| disclosure_by_locale | No | Optional {locale: disclosure text} overriding the default subscription disclosure per language. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||