{"id":123918,"date":"2024-02-26T08:52:54","date_gmt":"2024-02-26T08:52:54","guid":{"rendered":"https:\/\/wp-prod-new.adapty.io\/sdk\/unity\/"},"modified":"2025-05-01T08:52:24","modified_gmt":"2025-05-01T08:52:24","slug":"unity","status":"publish","type":"sdk","link":"https:\/\/adapty.io\/ko\/sdk\/unity\/","title":{"rendered":"Unity"},"content":{"rendered":"\n
makePurchase<\/strong><\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty<\/span>.<\/span>MakePurchase<\/span>(product<\/span>,<\/span> <\/span>(<\/span>profile<\/span>,<\/span> <\/span>error<\/span>)<\/span> <\/span>=><\/span> <\/span>{<\/span><\/span>\r\n    <\/span>if<\/span>(<\/span>error<\/span> <\/span>!=<\/span> <\/span>null<\/span>) <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ handle error<\/span><\/span>\r\n        <\/span>return<\/span>;<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span>)<\/span>;<\/span><\/span>\r\n<\/span>\r\n<\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
restorePurchases<\/strong><\/strong><\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty<\/span>.<\/span>RestorePurchases<\/span>(<\/span>(<\/span>profile<\/span>,<\/span> <\/span>error<\/span>)<\/span> <\/span>=><\/span> <\/span>{<\/span><\/span>\r\n    <\/span>if<\/span>(<\/span>error<\/span> <\/span>!=<\/span> <\/span>null<\/span>) <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ handle the error<\/span><\/span>\r\n    <\/span>}<\/span> <\/span>else<\/span> <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ check the access level<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span>)<\/span>;<\/span><\/span>\r\n<\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
identify<\/strong><\/strong><\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty<\/span>.<\/span>Identify<\/span>(<\/span>"<\/span>YOUR_USER_ID<\/span>"<\/span>,<\/span> <\/span>(<\/span>error<\/span>)<\/span> <\/span>=><\/span> <\/span>{<\/span><\/span>\r\n    <\/span>if<\/span>(<\/span>error<\/span> <\/span>==<\/span> <\/span>null<\/span>) <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ successful identify<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span>)<\/span>;<\/span><\/span>\r\n<\/span>\r\n<\/span>\r\n<\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
updateProfile<\/strong><\/strong><\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nvar<\/span> builder <\/span>=<\/span> <\/span>new<\/span> Adapty<\/span>.<\/span>ProfileParameters<\/span>.<\/span>Builder<\/span>()<\/span><\/span>\r\n    <\/span>.<\/span>(<\/span>"<\/span>Profile_Parameters<\/span>"<\/span>)<\/span><\/span>\r\n<\/span>\r\nAdapty<\/span>.<\/span>UpdateProfile<\/span>(builder<\/span>.<\/span>Build<\/span>()<\/span>,<\/span> <\/span>(<\/span>error<\/span>)<\/span> <\/span>=><\/span> <\/span>{<\/span><\/span>\r\n    <\/span>if<\/span>(<\/span>error<\/span> <\/span>!=<\/span> <\/span>nil<\/span>) <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ handle the error<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span>)<\/span>;<\/span><\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
updateAttribution<\/strong><\/strong><\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty<\/span>.<\/span>UpdateAttribution<\/span>(<\/span>"<\/span><attributions><\/span>"<\/span>,<\/span> source<\/span>,<\/span> <\/span>"<\/span><networkUserId><\/span>"<\/span>,<\/span> <\/span>(<\/span>error<\/span>)<\/span> <\/span>=><\/span> <\/span>{<\/span><\/span>\r\n    <\/span>if<\/span> (<\/span>error<\/span> <\/span>!=<\/span> <\/span>null<\/span>) <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ handle the error<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n  <\/span><\/span>\r\n   <\/span>\/\/ succesfull attribution update<\/span><\/span>\r\n}<\/span>)<\/span>;<\/span><\/span>\r\n<\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
Example<\/strong><\/strong><\/summary>\n
\r\n\r\n \r\n
\/\/ Your app's code<\/span><\/span>\r\nusing<\/span> AdaptySDK<\/span>;<\/span><\/span>\r\n\r\nAdapty<\/span>.<\/span>makePurchase<\/span>(product<\/span>,<\/span> (<\/span>profile<\/span>,<\/span> error<\/span>)<\/span> =><\/span> {<\/span><\/span>\r\n\tif<\/span> (<\/span>error<\/span> ==<\/span> null<\/span>) <\/span>{<\/span><\/span>\r\n\t\t\/\/ successful purchase<\/span><\/span>\r\n\t}<\/span><\/span>\r\n}<\/span>)<\/span>;<\/span><\/span><\/code><\/pre>\r\n<\/div>\n<\/details>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":0,"parent":0,"menu_order":0,"template":"","page-builder":[],"class_list":["post-123918","sdk","type-sdk","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/adapty.io\/ko\/wp-json\/wp\/v2\/sdk\/123918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adapty.io\/ko\/wp-json\/wp\/v2\/sdk"}],"about":[{"href":"https:\/\/adapty.io\/ko\/wp-json\/wp\/v2\/types\/sdk"}],"version-history":[{"count":0,"href":"https:\/\/adapty.io\/ko\/wp-json\/wp\/v2\/sdk\/123918\/revisions"}],"wp:attachment":[{"href":"https:\/\/adapty.io\/ko\/wp-json\/wp\/v2\/media?parent=123918"}],"wp:term":[{"taxonomy":"page-builder","embeddable":true,"href":"https:\/\/adapty.io\/ko\/wp-json\/wp\/v2\/page-builder?post=123918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}