{"id":123935,"date":"2024-02-26T08:52:29","date_gmt":"2024-02-26T08:52:29","guid":{"rendered":"https:\/\/wp-prod-new.adapty.io\/sdk\/web\/"},"modified":"2025-05-01T08:53:08","modified_gmt":"2025-05-01T08:53:08","slug":"web","status":"publish","type":"sdk","link":"https:\/\/adapty.io\/fr\/sdk\/web\/","title":{"rendered":"Web"},"content":{"rendered":"\n
.makePurchase()<\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty.<\/span>makePurchase<\/span>(<\/span>product<\/span>:<\/span> product<\/span>)<\/span> <\/span>{<\/span> result <\/span>in<\/span><\/span>\r\n    <\/span>switch<\/span> result <\/span>{<\/span><\/span>\r\n        <\/span>case<\/span> <\/span>let<\/span> .<\/span>success<\/span>(<\/span>profile<\/span>):<\/span><\/span>\r\n            <\/span>\/\/ successful purchase<\/span><\/span>\r\n        <\/span>case<\/span> <\/span>let<\/span> .<\/span>failure<\/span>(<\/span>error<\/span>):<\/span><\/span>\r\n            <\/span>\/\/ handle the error<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span><\/span>\r\n<\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
.identify()<\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty.<\/span>restorePurchases<\/span> <\/span>{<\/span> [<\/span>weak<\/span> self] result <\/span>in<\/span><\/span>\r\n    <\/span>switch<\/span> result <\/span>{<\/span><\/span>\r\n        <\/span>case<\/span> <\/span>let<\/span> .<\/span>success<\/span>(<\/span>profile<\/span>):<\/span><\/span>\r\n            <\/span>\/\/ check the access level<\/span><\/span>\r\n        <\/span>case<\/span> <\/span>let<\/span> .<\/span>failure<\/span>(<\/span>error<\/span>):<\/span><\/span>\r\n            <\/span>\/\/ handle the error<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span><\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
.updateAttribution()<\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty.<\/span>identify<\/span>(<\/span>"<\/span>YOUR_USER_ID<\/span>"<\/span>)<\/span> <\/span>{<\/span> error <\/span>in<\/span><\/span>\r\n    <\/span>if<\/span> error <\/span>==<\/span> <\/span>nil<\/span> <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ successful identify<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span><\/span><\/code><\/pre><\/div>
\n<\/details>\n\n
.updateProfile()<\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nlet<\/span> builder <\/span>=<\/span> AdaptyProfileParameters.<\/span>Builder<\/span>()<\/span><\/span>\r\n    .<\/span>with<\/span>(<\/span>"<\/span>Profile_Parameters<\/span>"<\/span>)<\/span><\/span>\r\n    <\/span>...<\/span><\/span>\r\n<\/span>\r\nAdapty.<\/span>updateProfile<\/span>(<\/span>params<\/span>:<\/span> builder.<\/span>build<\/span>())<\/span> <\/span>{<\/span> error <\/span>in<\/span><\/span>\r\n    <\/span>if<\/span> error <\/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><\/code><\/pre><\/div>
\n<\/details>\n\n
.updateAttribution()<\/summary>\n
<\/path><\/path><\/svg><\/span>
\/\/ Your app's code<\/span><\/span>\r\nAdapty.<\/span>updateAttribution<\/span>(<\/span>"<\/span><attribution><\/span>"<\/span>, <\/span>"<\/span><source><\/span>"<\/span>, <\/span>"<\/span><networkUserId><\/span>"<\/span>)<\/span> <\/span>{<\/span> error <\/span>-><\/span><\/span>\r\n    <\/span>if<\/span> <\/span>(<\/span>error <\/span>==<\/span> null<\/span>)<\/span> <\/span>{<\/span><\/span>\r\n        <\/span>\/\/ succesfull attribution update<\/span><\/span>\r\n    <\/span>}<\/span><\/span>\r\n}<\/span><\/span><\/code><\/pre><\/div>
\n<\/details>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":0,"parent":0,"menu_order":0,"template":"","page-builder":[],"class_list":["post-123935","sdk","type-sdk","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/adapty.io\/fr\/wp-json\/wp\/v2\/sdk\/123935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adapty.io\/fr\/wp-json\/wp\/v2\/sdk"}],"about":[{"href":"https:\/\/adapty.io\/fr\/wp-json\/wp\/v2\/types\/sdk"}],"version-history":[{"count":0,"href":"https:\/\/adapty.io\/fr\/wp-json\/wp\/v2\/sdk\/123935\/revisions"}],"wp:attachment":[{"href":"https:\/\/adapty.io\/fr\/wp-json\/wp\/v2\/media?parent=123935"}],"wp:term":[{"taxonomy":"page-builder","embeddable":true,"href":"https:\/\/adapty.io\/fr\/wp-json\/wp\/v2\/page-builder?post=123935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}