> For the complete documentation index, see [llms.txt](https://developers-apps-in-toss.toss.im/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers-apps-in-toss.toss.im/documentation/api-and-sdk-en/unity/changelog.md).

# API Changelog

The C# API surface exposed by Apps in Toss Unity SDK `@apps-in-toss/web-framework` This is an automatically generated report summarizing how it changes by version. It is sorted so that the latest version (v3.0.4) appears at the top.

The following versions failed sibling lookup due to package renames, so the API surface was approximated using the pnpm store fallback: v3.0.1, v3.0.2, v3.0.3, v3.0.4

### v3.x

No changes: v3.0.3 → v3.0.4 · v3.0.2 → v3.0.3 · v3.0.1 → v3.0.2 · v2.10.8 → v3.0.1

### v2.x

#### v2.10.0 → v2.10.1

Total APIs 84 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.GetDeclaredAgeRange`

#### v2.6.2 → v2.7.0

Total APIs 83 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.GetConsentedUserData`

#### v2.5.2 → v2.6.0

Total APIs 82 · Added 2 · Changed 0 · Removed 0

**Added APIs**

* `AIT.FetchAlbumItems`
* `AIT.OpenPDFViewer`

#### v2.4.7 → v2.5.0

Total APIs 80 · Added 2 · Changed 0 · Removed 0

**Added APIs**

* `AIT.RequestNotificationAgreement`
* `AIT.RequestTossPayPaysBilling`

#### v2.4.6 → v2.4.7

Total APIs 78 · Added 0 · Changed 1 · Removed 0

**Changed APIs**

* `AIT.TossAdsAttach`: `isDeprecated: false → true`

#### v2.4.4 → v2.4.5

Total APIs 78 · Added 1 · Changed 0 · Removed 1

**Added APIs**

* `AIT.GetAnonymousKey`

**Removed APIs**

* `AIT.GetUserKey`

#### v2.4.3 → v2.4.4

Total APIs 78 · Added 1 · Changed 1 · Removed 0

**Added APIs**

* `AIT.GetUserKey`

**Changed APIs**

* `AIT.GetUserKeyForGame`: `return: GetUserKeyForGameSuccessResponseINVALID_CATEGORYERRORundefined → string`

#### v2.3.0 → v2.4.0

Total APIs 77 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.RequestReview`

#### v2.1.1 → v2.2.0

Total APIs 76 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.IAPGetSubscriptionInfo`

#### v2.0.6 → v2.0.9

Total APIs 75 · Added 1 · Changed 1 · Removed 0

**Added APIs**

* `AIT.GrantPromotionReward`

**Changed APIs**

* `AIT.GrantPromotionRewardForGame`: `return: GrantPromotionRewardForGameResult → GrantPromotionRewardResult`

#### v2.0.1 → v2.0.2

Total APIs 74 · Added 0 · Changed 1 · Removed 0

**Changed APIs**

* `AIT.GetTossShareLink`: `parameter added: ogImageUrl: string?`

#### v1.14.1 → v2.0.0

Total APIs 74 · Added 1 · Changed 3 · Removed 0

**Added APIs**

* `AIT.GetGroupId`

**Changed APIs**

* `AIT.CheckoutPayment`: `options: CheckoutPaymentOptions → object`
* `AIT.GetTossShareLink`: `parameter removed: ogImageUrl`
* `AIT.GrantPromotionRewardForGame`: `parameter added: params: object; parameter removed: options`

No changes: v2.10.7 → v2.10.8 · v2.10.6 → v2.10.7 · v2.10.5 → v2.10.6 · v2.10.4 → v2.10.5 · v2.10.3 → v2.10.4 · v2.10.2 → v2.10.3 · v2.10.1 → v2.10.2 · v2.9.3 → v2.10.0 · v2.9.2 → v2.9.3 · v2.9.1 → v2.9.2 · v2.9.0 → v2.9.1 · v2.8.0 → v2.9.0 · v2.7.1 → v2.8.0 · v2.7.0 → v2.7.1 · v2.6.1 → v2.6.2 · v2.6.0 → v2.6.1 · v2.5.1 → v2.5.2 · v2.5.0 → v2.5.1 · v2.4.5 → v2.4.6 · v2.4.2 → v2.4.3 · v2.4.1 → v2.4.2 · v2.4.0 → v2.4.1 · v2.2.0 → v2.3.0 · v2.1.0 → v2.1.1 · v2.0.9 → v2.1.0 · v2.0.5 → v2.0.6 · v2.0.4 → v2.0.5 · v2.0.3 → v2.0.4 · v2.0.2 → v2.0.3 · v2.0.0 → v2.0.1

### v1.x

#### v1.13.0 → v1.14.0

Total APIs 73 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.GraniteEventSubscribeHomeEvent`

#### v1.11.2 → v1.12.0

Total APIs 72 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.IAPCreateSubscriptionPurchaseOrder`

#### v1.10.1 → v1.11.0

Total APIs 71 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.TossAdsAttachBanner`

#### v1.9.4 → v1.10.0

Total APIs 70 · Added 0 · Changed 1 · Removed 0

**Changed APIs**

* `AIT.GoogleAdMobIsAppsInTossAdMobLoaded`: `args_0: object → IsAdMobLoadedOptions`

#### v1.8.1 → v1.9.0

Total APIs 70 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.GetServerTime`

#### v1.7.1 → v1.8.0

Total APIs 69 · Added 1 · Changed 0 · Removed 0

**Added APIs**

* `AIT.GoogleAdMobIsAppsInTossAdMobLoaded`

#### v1.7.0 → v1.7.1

Total APIs 68 · Added 0 · Changed 1 · Removed 0

**Changed APIs**

* `AIT.SafeAreaInsetsGet`: `return: object → SafeAreaInsets`

#### v1.5.3 → v1.6.0

Total APIs 68 · Added 6 · Changed 0 · Removed 0

**Added APIs**

* `AIT.TossAdsAttach`
* `AIT.TossAdsDestroy`
* `AIT.TossAdsDestroyAll`
* `AIT.TossAdsInitialize`
* `AIT.LoadFullScreenAd`
* `AIT.ShowFullScreenAd`

#### v1.5.2 → v1.5.3

Total APIs 62 · Added 0 · Changed 1 · Removed 0

**Changed APIs**

* `AIT.GetTossShareLink`: `parameter added: ogImageUrl: string?`

#### v1.5.0 → v1.5.2

Total APIs 62 · Added 0 · Changed 3 · Removed 0

**Changed APIs**

* `AIT.AnalyticsClick`: `params: Dictionary<string, object> → object`
* `AIT.AnalyticsImpression`: `params: Dictionary<string, object> → object`
* `AIT.AnalyticsScreen`: `params: Dictionary<string, object> → object`

No changes: v1.14.0 → v1.14.1 · v1.12.0 → v1.13.0 · v1.11.1 → v1.11.2 · v1.11.0 → v1.11.1 · v1.10.0 → v1.10.1 · v1.9.3 → v1.9.4 · v1.9.2 → v1.9.3 · v1.9.1 → v1.9.2 · v1.9.0 → v1.9.1 · v1.8.0 → v1.8.1 · v1.6.2 → v1.7.0 · v1.6.1 → v1.6.2 · v1.6.0 → v1.6.1

### v3.0.4 API catalog

#### Authentication

* `AIT.AppLogin`
* `AIT.GetIsTossLoginIntegratedService`

#### Payment

* `AIT.CheckoutPayment`

#### IAP

* `AIT.IAPCompleteProductGrant`
* `AIT.IAPCreateOneTimePurchaseOrder`
* `AIT.IAPCreateSubscriptionPurchaseOrder`
* `AIT.IAPGetCompletedOrRefundedOrders`
* `AIT.IAPGetPendingOrders`
* `AIT.IAPGetProductItemList`
* `AIT.IAPGetSubscriptionInfo`

#### SystemInfo

* `AIT.GetDeviceId`
* `AIT.GetLocale`
* `AIT.GetNetworkStatus`
* `AIT.GetOperationalEnvironment`
* `AIT.GetPlatformOS`
* `AIT.GetSchemeUri`
* `AIT.GetServerTime`
* `AIT.GetTossAppVersion`

#### Location

* `AIT.GetCurrentLocation`
* `AIT.StartUpdateLocation`

#### Permission

* `AIT.GetPermission`
* `AIT.OpenPermissionDialog`
* `AIT.RequestPermission`

#### GameCenter

* `AIT.GetGameCenterGameProfile`
* `AIT.GetUserKeyForGame`
* `AIT.GrantPromotionRewardForGame`
* `AIT.OpenGameCenterLeaderboard`
* `AIT.SubmitGameCenterLeaderBoardScore`

#### Share

* `AIT.ContactsViral`
* `AIT.FetchContacts`
* `AIT.GetTossShareLink`
* `AIT.Share`

#### Media

* `AIT.FetchAlbumItems`
* `AIT.FetchAlbumPhotos`
* `AIT.OpenCamera`
* `AIT.SaveBase64Data`

#### Clipboard

* `AIT.GetClipboardText`
* `AIT.SetClipboardText`

#### Device

* `AIT.GenerateHapticFeedback`
* `AIT.SetDeviceOrientation`
* `AIT.SetIosSwipeGestureEnabled`
* `AIT.SetScreenAwakeMode`
* `AIT.SetSecureScreen`

#### Navigation

* `AIT.CloseView`
* `AIT.OpenURL`

#### Events

* `AIT.EventLog`

#### Analytics

* `AIT.AnalyticsClick`
* `AIT.AnalyticsImpression`
* `AIT.AnalyticsScreen`

#### Certificate

* `AIT.AppsInTossSignTossCert`

#### Visibility

* `AIT.OnVisibilityChangedByTransparentServiceWeb`

#### Storage

* `AIT.StorageClearItems`
* `AIT.StorageGetItem`
* `AIT.StorageRemoveItem`
* `AIT.StorageSetItem`

#### Advertising

* `AIT.GoogleAdMobIsAppsInTossAdMobLoaded`
* `AIT.GoogleAdMobLoadAppsInTossAdMob`
* `AIT.GoogleAdMobShowAppsInTossAdMob`
* `AIT.TossAdsAttach`
* `AIT.TossAdsAttachBanner`
* `AIT.TossAdsDestroy`
* `AIT.TossAdsDestroyAll`
* `AIT.TossAdsInitialize`
* `AIT.LoadFullScreenAd`
* `AIT.ShowFullScreenAd`

#### SafeArea

* `AIT.SafeAreaInsetsGet`
* `AIT.SafeAreaInsetsSubscribe`

#### AppEvents

* `AIT.GraniteEventSubscribeBackEvent`
* `AIT.GraniteEventSubscribeHomeEvent`
* `AIT.TdsEventSubscribeNavigationAccessoryEvent`

#### Environment

* `AIT.GetAppsInTossGlobals`
* `AIT.IsMinVersionSupported`

#### Other

* `AIT.EnvGetDeploymentId`
* `AIT.GetAnonymousKey`
* `AIT.GetConsentedUserData`
* `AIT.GetDeclaredAgeRange`
* `AIT.GetGroupId`
* `AIT.GrantPromotionReward`
* `AIT.OpenPDFViewer`
* `AIT.PartnerAddAccessoryButton`
* `AIT.PartnerRemoveAccessoryButton`
* `AIT.RequestNotificationAgreement`
* `AIT.RequestReview`
* `AIT.RequestTossPayPaysBilling`


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developers-apps-in-toss.toss.im/documentation/api-and-sdk-en/unity/changelog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
