반응형
예전에 해봤던 것과는 다르게 Editor에서 Codeless로 하게끔 되어있다.
아래 블로그글 참조하여 중간 과정에서 나는 오류들을 적절히 처리해가며 구현.
https://devparklibrary.tistory.com/27
Codeless 구현
Code를 통해 IAP 조작하고 싶은경우
void Start()
{
Button button = GetComponent<Button>();
if (buttonType == ButtonType.Purchase)
{
if (button)
{
button.onClick.AddListener(PurchaseProduct);
}
if (string.IsNullOrEmpty(productId))
{
Debug.LogError("IAPButton productId is empty");
}
if (!CodelessIAPStoreListener.Instance.HasProductInCatalog(productId))
{
Debug.LogWarning("The product catalog has no product with the ID \"" + productId + "\"");
}
}
else if (buttonType == ButtonType.Restore)
{
if (button)
{
button.onClick.AddListener(Restore);
}
}
}
void PurchaseProduct()
{
if (buttonType == ButtonType.Purchase)
{
CodelessIAPStoreListener.Instance.InitiatePurchase(productId);
}
}
// ...
반응형
'Unity > Unity 리서치' 카테고리의 다른 글
manifest.json & packages-lock.json (0) | 2021.05.22 |
---|---|
상용 Unity 모바일 게임 출시를 위해 해야 할 일 (0) | 2021.05.19 |
Unity Admob 연동하기 (0) | 2021.05.16 |
Unity와 Firebase Firestore 데이터 연동 (0) | 2021.05.16 |
Unity Firebase 연동 (0) | 2021.05.15 |