{"id":123937,"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:09","modified_gmt":"2025-05-01T08:53:09","slug":"web","status":"publish","type":"sdk","link":"https:\/\/adapty.io\/de\/sdk\/web\/","title":{"rendered":"Web"},"content":{"rendered":"\n.makePurchase()<\/summary>\n
\/\/ Your app's code<\/span><\/span>\r\nAdapty.<\/span>makePurchase<\/span>(<\/span>product<\/span>:<\/span> product<\/span>)<\/span> {<\/span> result <\/span>in<\/span><\/span>\r\n switch<\/span> result <\/span>{<\/span><\/span>\r\n case<\/span> let<\/span> .<\/span>success<\/span>(<\/span>profile<\/span>):<\/span><\/span>\r\n \/\/ successful purchase<\/span><\/span>\r\n case<\/span> let<\/span> .<\/span>failure<\/span>(<\/span>error<\/span>):<\/span><\/span>\r\n \/\/ handle the error<\/span><\/span>\r\n }<\/span><\/span>\r\n}<\/span><\/span>\r\n<\/code><\/pre>\r\n<\/div>\n<\/details>\n\n
.identify()<\/summary>\n
\/\/ Your app's code<\/span><\/span>\r\nAdapty.<\/span>restorePurchases<\/span> {<\/span> [<\/span>weak<\/span> self] result <\/span>in<\/span><\/span>\r\n switch<\/span> result <\/span>{<\/span><\/span>\r\n case<\/span> let<\/span> .<\/span>success<\/span>(<\/span>profile<\/span>):<\/span><\/span>\r\n \/\/ check the access level<\/span><\/span>\r\n case<\/span> let<\/span> .<\/span>failure<\/span>(<\/span>error<\/span>):<\/span><\/span>\r\n \/\/ handle the error<\/span><\/span>\r\n }<\/span><\/span>\r\n}<\/span><\/span><\/code><\/pre>\r\n<\/div>\n<\/details>\n\n
.updateAttribution()<\/summary>\n
\/\/ Your app's code<\/span><\/span>\r\nAdapty.<\/span>identify<\/span>(<\/span>\"<\/span>YOUR_USER_ID<\/span>\"<\/span>)<\/span> {<\/span> error <\/span>in<\/span><\/span>\r\n if<\/span> error <\/span>==<\/span> nil<\/span> {<\/span><\/span>\r\n \/\/ successful identify<\/span><\/span>\r\n }<\/span><\/span>\r\n}<\/span><\/span><\/code><\/pre>\r\n<\/div>\n<\/details>\n\n
.updateProfile()<\/summary>\n
\/\/ 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>\r\n\r\nAdapty.<\/span>updateProfile<\/span>(<\/span>params<\/span>:<\/span> builder.<\/span>build<\/span>())<\/span> {<\/span> error <\/span>in<\/span><\/span>\r\n if<\/span> error <\/span>!=<\/span> nil<\/span> {<\/span><\/span>\r\n \/\/ handle the error<\/span><\/span>\r\n }<\/span><\/span>\r\n}<\/span><\/span><\/code><\/pre>\r\n<\/div>\n<\/details>\n\n
.updateAttribution()<\/summary>\n
\/\/ 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> error <\/span>-><\/span><\/span>\r\n if<\/span> (<\/span>error <\/span>==<\/span> null<\/span>)<\/span> {<\/span><\/span>\r\n \/\/ succesfull attribution update<\/span><\/span>\r\n }<\/span><\/span>\r\n}<\/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-123937","sdk","type-sdk","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/adapty.io\/de\/wp-json\/wp\/v2\/sdk\/123937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adapty.io\/de\/wp-json\/wp\/v2\/sdk"}],"about":[{"href":"https:\/\/adapty.io\/de\/wp-json\/wp\/v2\/types\/sdk"}],"version-history":[{"count":0,"href":"https:\/\/adapty.io\/de\/wp-json\/wp\/v2\/sdk\/123937\/revisions"}],"wp:attachment":[{"href":"https:\/\/adapty.io\/de\/wp-json\/wp\/v2\/media?parent=123937"}],"wp:term":[{"taxonomy":"page-builder","embeddable":true,"href":"https:\/\/adapty.io\/de\/wp-json\/wp\/v2\/page-builder?post=123937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}