App Transfer — ово је механизам преноса апликације између налога програмера у App Store и Google Play уз очување оцена, рецензија и историје преузимања. Процедура је потребна при продаји дигиталних производа, реорганизацији компаније или преносу пројекта од извођача наручиоцу. Према Apple App Transfer Documentation, 2025, пренос је могућ само за верзије 1.0 и више уз испуњавање скупа услова. Процес траје од 1 до 7 радних дана у зависности од платформе и сложености провере.
Главно
App Transfer — ово је званична процедура промене власника апликације у продавници дигиталне дистрибуције. За разлику од уклањања и поновног објављивања, App Transfer чува све акумулиране метрике: оцену, број рецензија, историју верзија, податке о преузимањима и активне претплате. Идентификатор апликације (bundle ID за iOS, package name за Android) остаје непромењен, што је критично за рад постојећих корисника. Процедура је регулисана правилима Apple Developer Program License Agreement и Google Play Developer Distribution Agreement.
При App Transfer новом власнику се преносе: све верзије апликације, оцене и рецензије корисника, подаци о продаји и преузимањима за цео период, активне и завршене претплате, информације о куповинама In-App Purchase, подешавања Game Center (за iOS) и статистика Google Play Console. Токени за push обавештења, сертификати Apple Pay и подешавања CloudKit се не преносе — потребно их је поново конфигурисати на налогу примаоца.
Не преносе се при App Transfer: банкарске информације и порески подаци старог налога, историја исплата и извештаји, лични подаци програмера, уговори са трећим странама и сертификати за потписивање кода. Програмер-прималац мора поново да подеси сертификате, provisioning профиле (за iOS) и кључеве за потписивање (за Android). Apple препоручује завршетак свих финансијских операција пре покретања преноса.
Основни сценарији App Transfer укључују продају готове апликације новом власнику, реорганизацију студија са пререгистрацијом средстава на ново правно лице, пренос пројекта од компаније-извођача наручиоцу након завршетка развоја и спајање више налога програмера у један. Сваки сценариј захтева документе који потврђују промену власника: уговор о купопродаји, записник о примопредаји или одлуку оснивача о реорганизацији.
Продаја мобилне апликације — најчешћи разлог за App Transfer. Тржиште куповине и продаје готових апликација процењује се на милијарде долара. Купац добија готов производ са публиком и приходом, продавац — једнократну исплату. Пренос путем званичне процедуре гарантује правну чистоћу трансакције. Платформе не наплаћују провизију за App Transfer, али захтевају потврду права на пренети садржај и заштитне знакове.
Многе компаније наручују развој апликација на аутсорсингу, а након завршетка радова апликација мора бити пренета наручиоцу. Коришћење App Transfer са налога извођача на налог наручиоца — стандардна процедура. Важно је предвидети услов о преносу у уговору о делу и припремити апликацију за пренос унапред: обрисати тест податке, искључити услуге трећих страна повезане са налогом извођача и направити резервне копије.
Apple поставља строге захтеве за App Transfer. Апликација мора имати верзију не нижу од 1.0, бити објављена у App Store, не имати ажурирања на чекању или одбијене билдове. Налог пошиљаоца мора имати статус Individual или Organization, а прималац — бити регистрован у Apple Developer Program. Оба налога морају бити активна, без блокирања и са измиреним финансијским обавезама. Пренос је немогућ за апликације у статусу Developer Removed From Sale.
App Transfer у App Store је забрањен за апликације које користе одређене технологије: Apple Pay (потребна је поновна конфигурација), CloudKit (подаци се не преносе), iCloud Containers (потребна миграција), Passbook и VPN конфигурације. Апликација не сме да садржи садржај заштићен DRM-ом или да користи сертификате за push обавештења трећих страна повезане са налогом пошиљаоца. За пренос је потребно обрисати све постојеће push и iCloud сертификате из App ID-а пре почетка процедуре.
Прималац апликације у App Store мора имати активан налог Apple Developer Program, прихватити лиценцни уговор и потврдити да је упознат са условима преноса. Након завршетка преноса, прималац постаје власник свих метаподатака апликације, укључујући цене, локализације и оцене. Apple шаље обавештење о успешном преносу на имејл оба учесника. Пренос се не може отказати — након завршетка, апликација је заувек везана за налог примаоца.
Google Play реализује App Transfer путем функције Transfer Ownership у Google Play Console. Процес је флексибилнији него у App Store: дозвољен је пренос како појединачних апликација, тако и свих апликација налога одједном. Прималац мора имати налог програмера Google Play (накнада за регистрацију 25 долара). Након преноса, APK/AAB датотеке, оцене, рецензије, рејтинг продаје и подаци Google Play Games Services се чувају. Извештаји о приходима остају на налогу пошиљаоца.
За App Transfer у Google Play, пошиљалац отвара страницу апликације у конзоли, прелази у одељак Account details — Transfer ownership, уноси имејл налога примаоца. Прималац добија имејл са потврдом и мора прихватити позив у року од 30 дана. Након потврде, Google проверава апликацију у погледу усаглашености са политикама и завршава пренос. Цео процес траје 1–3 радна дана. Google не блокира апликацију током преноса — она остаје доступна корисницима.
Кључна разлика Google Play — могућност делимичног преноса. Програмер може пренети једну апликацију, остављајући остале на свом налогу. При преносу свих апликација, налог пошиљаоца мора остати активан за приступ финансијским извештајима. Google не подржава обрнути пренос — након преноса, власник постаје прималац. Подаци Google Play Console Analytics се преносе делимично: статистика за претходне периоде остаје код пошиљаоца, нови подаци се акумулирају код примаоца.
Процес App Transfer састоји се од пет фаза: припрема апликације, покретање преноса, потврда од стране примаоца, провера од стране платформе и завршетак. Припрема укључује искључивање услуга повезаних са налогом пошиљаоца (push сертификати, Apple Pay, CloudKit), проверу одсуства ажурирања на чекању и измирење финансијских обавеза. Apple препоручује прављење снимака екрана тренутних подешавања App Store Connect ради враћања након преноса.
У фази припреме, пошиљалац проверава апликацију у погледу усаглашености са захтевима. За Apple App Store: верзија 1.0+, одсуство билдова на чекању или одбијених, брисање push сертификата из App ID-а, искључивање iCloud и Apple Pay, завршетак свих финансијских трансакција. За Google Play: апликација мора бити објављена, не имати кршења политика, налози пошиљаоца и примаоца — активни. Препоручује се извоз извештаја о продаји и статистике пре преноса.
Покретање у App Store се врши путем App Store Connect — одељак App Information, дугме Transfer App. Пошиљалац уноси Apple ID примаоца. Прималац добија имејл и потврђује жељу да прихвати апликацију. Apple проверава усаглашеност са условима у року од 1–7 дана. У Google Play, покретање се врши путем Transfer Ownership, прималац потврђује позив, Google проверава политике. У свим фазама, статус преноса се приказује у конзоли.
App Transfer има низ ограничења која програмер мора узети у обзир пре почетка процедуре. У App Store не може се пренети апликација која користи Apple Pay, Passbook, VPN конфигурацију или iCloud контејнере без претходне поновне конфигурације. Google Play не дозвољава пренос апликација са активним кршењима политика. Након преноса, пошиљалац губи сва права на апликацију без могућности отказивања. Проблеми најчешће настају због неискључених услуга или неплаћених рачуна.
Најчешћи проблем — одбијање од стране Apple-а због активних сертификата за push обавештења. Решење — брисање сертификата у Apple Developer Center пре покретања преноса. Други по учесталости — апликација користи SDK-ове трећих страна повезане са налогом пошиљаоца (Firebase, Crashlytics, Adjust). Поновна конфигурација ових услуга на налогу примаоца је обавезна. Трећи проблем — разлика типова налога: Individual не може пренети апликацију Organization-у и обрнуто. За решење је потребна промена типа налога или консултација са подршком Apple-а.
Након завршетка App Transfer, прималац мора поново да конфигурише push обавештења (APNs за iOS, FCM за Android), ажурира API кључеве у конзолама услуга трећих страна (Firebase, Google Maps, Facebook SDK), провери рад In-App Purchases и претплата, ажурира сертификате за потписивање кода и објави нови билд са ажурираним кључевима. Apple препоручује објављивање ажурирања апликације у року од 30 дана након преноса ради обнављања provisioning профила. Google Play омогућава коришћење постојећег кључа за потписивање путем App Signing by Google Play.
Често постављана питања
Не, App Transfer је неповратан. Након завршетка преноса, апликација је заувек везана за налог примаоца. Једини начин да се апликација врати — покретање обрнутог преноса, који се покорава истим правилима и захтева сагласност примаоца.
Apple обрађује App Transfer од 1 до 7 радних дана. Google Play завршава пренос за 1–3 радна дана. Време зависи од оптерећења подршке и сложености апликације. Припрема за пренос може потрајати 1–2 дана.
Претплате се чувају и настављају да делују. Нови власник прима приход од обнављања. Међутим, потребно је поново конфигурисати сертификате за push обавештења како би обавештења о претплатама стизала до корисника. Стари извештаји о претплатама остају код пошиљаоца.
Apple захтева да налози пошиљаоца и примаоца буду у истом региону. Google Play дозвољава пренос између налога из различитих земаља, али може захтевати ажурирање пореских информација и банкарских података примаоца.
Apple може затражити документе који потврђују право на пренос апликације: уговор о купопродаји, записник о примопредаји или одлуку о реорганизацији. Google Play тражи документе само у спорним ситуацијама. Препоручује се припрема пакета докумената унапред.
Закључци
Развићемо мобилну апликацију под кључ
IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.
Прочитајте такође