App Store Connect 輔助說明

支援 / App Store Connect / 轉讓 App / App 轉讓概覽

轉讓 App

App 轉讓概覽

當你將 App 出售給其他開發人員或想要將其移至另一個 App Store Connect 帳號或組織時,你需要轉讓 App 的所有權。

你可以在轉讓 App 的同時,讓 App 繼續供使用者從 App Store 下載。在轉讓期間和轉讓之後,App 的評論和評分都會保留,使用者也會持續收到更新。轉讓完畢的 App 還是會保留原本的套件識別碼,這是因為 App 的建置版本上傳之後,其套件識別碼就無法變更。

步驟 1:確認 App 可進行轉讓

App 必須符合所有 App 轉讓標準才能進行轉讓。

步驟 2:備份 App 的所有資訊

由於 App 會在轉讓之後從你的帳號移除,建議你先備份 App 的所有相關資訊再進行轉讓。

步驟 3:啟動 App 轉讓

你的會員帳號持有人啟動 App 轉讓。進一步瞭解。

步驟 4:接受 App 轉讓

接收方的帳號持有人接受 App 轉讓。進一步瞭解。

使用自動續訂型訂閱的 App

提供自動續訂型訂閱的 App 必須使用 App 專用共享密鑰。

  • 啟動 App 轉讓

    若 App 提供自動續訂型訂閱,則在轉讓之前,需先產生 App 專用共享密鑰。接著,將這組代碼分享給接受 App 轉讓的開發者帳號之使用者。分享代碼後,即可啟動 App 轉讓

  • 接受 App 轉讓

    在為提供自動續訂型訂閱的 App 接受 App 轉讓前,請先取得由轉讓啟動方所提供的 App 專用共享密鑰,讓你可以更新自己的伺服器來使用這組代碼,進而驗證自動續訂型訂閱。App 轉讓完成後,請產生 App 專用共享密鑰,如此,不屬於該組織的使用者就無法再存取轉讓完成的 App。

使用鑰匙圈共享功能的 App

轉讓後,只要接收方未更新 App 更新,原來的鑰匙圈共享功能就能繼續使用。因此,接收方在提交更新時必須重新建立鑰匙圈。如果鑰匙圈群組是於 Xcode 專案中定義,請將其替換為由你(接收方)建立的群組,並納入團隊 ID,才能讓鑰匙圈共享功能繼續運作。更新之後,因為 App 無法從鑰匙圈中找到認證代號,使用者必須重新登入一次。

使用推播通知的 App

如果 App 使用 Apple 推播通知服務(APNs),則轉讓之後,推播通知服務必須手動重新建立。因為與帳號相關聯的用戶端 SSL 憑證、TLS 憑證認證代號皆不會轉讓,接收方必須使用自己的開發者帳號建立新的用戶端 SSL 憑證。

使用 Apple Pay 的 App

如果你轉讓的是使用 Apple Pay 的 App,商家 ID 不會連同 App 一起轉讓。只要原始憑證有效,就能繼續順利交易。然而,當你(接收方)提交更新時,就必須用接收方的帳號建立新的商家 ID。

支援「使用 Apple 登入」功能的 App

為接收方準備你的資料時,請務必先為資料庫中的所有使用者產生轉讓識別碼,再啟動轉讓作業。你可以透過 Apple 所提供的 REST 服務端點為使用者產生轉讓識別碼。

如果你已將 App 組成群組以「使用 Apple 登入」,則必須先取消 App 的分組,才能啟動轉讓作業。

如果你要轉讓的 App 設定了「使用 Apple 登入」,關聯的服務 ID 也會一併轉讓。如果你不要轉讓服務 ID,則必須先解除關聯,再啟動轉讓程序。

使用 Mac Catalyst 製作的 App

如果 App 是以 Mac Catalyst 製作且未提供通用購買,為了能順利轉讓這類 App,iPad App(主要 App ID)和 Mac App(Mac Catalyst App ID)都必須轉讓。

請先啟動 iPad App 的轉讓作業,再啟動關聯 Mac App 的轉讓作業。請務必一併轉讓 Mac App,因為轉讓接收方無法以 iPad App 為基礎,使用 Mac Catalyst 製作新的 Mac App。

支援「錢包」的 App

如果你 App 發佈的「錢包」票卡需要從 App 或網頁服務更新資訊,則你(接收方)需要在轉讓後使用新的識別碼重新發行這些票卡。新的識別碼能確保票卡是使用你 Apple 開發者帳號發出的憑證簽署。為盡可能不讓使用者感到混淆並避免中斷,建議你在 App 中提供訊息,讓使用者知道先前發行的票卡將會失效,並前往你的 App 或網頁服務下載新的票卡。

瞭解如何發佈、更新和接受票卡(可能為英文網站)。

瞭解設定提示的最佳作法。

使用 iCloud 的 App

如果你的 App 使用以下任何一項功能,在轉讓接收方接受 App 轉讓後,該項功能會一併轉讓給接收方。

  • iCloud 來儲存使用者的資料

  • iCloud 容器

  • 與該 App 關聯的 KVS 識別碼

如果 App 與你帳號中的其他 App 共用一個 CloudKit 容器,當你轉讓這個 App 時,其餘 App 都會受到影響。這些 App 將無法使用轉讓的 CloudKit 容器讀取或儲存資料。此外,轉讓方將無法再透過 iCloud 儀表板存取轉讓的 App 的使用者資料。若接收方對轉讓的 App 進行更新,則會讓該 App 無法使用轉讓的 CloudKit 容器讀取或儲存資料。

如果轉讓的 App 使用 iCloud 鍵值儲存(KVS),則完整的 KVS 值將嵌入你(接收方)為轉讓的 App 所建立的任何新佈建描述檔中。請使用你佈建設定檔中的完整 KVS 值更新你的 entitlements.plist。

瞭解如何使用 CloudKit 打造 App(可能為英文網站)。

使用 Game Center 和 Apple Arcade 的 App

相容多人遊戲:原本屬於跨 App 相容多人遊戲矩陣的 App,將不再和其他 App 的矩陣相容,也不會再顯示於其中。App 轉讓後,接收方必須將「相容多人遊戲」功能加入 App,才能與現有的 App 搭配使用。

Game Center 群組:屬於 Game Center 群組的 App 將在轉讓期間從群組中移除。完成轉讓之後,所有排行榜與成就均將回到原始狀態。如果排行榜原本屬於群組排行榜,其識別碼中將保留 grp. 前置碼。轉讓完成後,接收方可以將 App 新增至 Game Center 群組

合併的排行榜:原本屬於個別排行榜但被合併至群組的排行榜,會在轉讓後失去 grp. 前綴。這些排行榜將回復成合併前的原始 ID。App 轉讓後,接收方必須使用新的排行榜 ID 更新 App 建置版本,以利分數正確發佈。

對戰功能:對戰功能的設定不會隨 App 一起轉讓。為了讓 Game Center 對戰功能正常運作,接收方必須在轉讓完成後建立或修改對戰規則。

在第三方 App 市集上發佈的 App

開始轉讓之前,轉讓者應該通知任何受影響的第三方 App 市集有關 App 轉讓的消息。轉讓方和接收方都有責任在任何變更發生後通知市集。

如果你即將轉讓在第三方 App 市集上發佈的 App,接收方必須在轉讓前簽署《Alternative Terms Addendum for App in the European Union》(歐盟境內發佈 App 替代條款附件),並在 App Store Connect 中新增同一市集,App 才能繼續供使用者下載。轉讓方和接收方皆必須在轉讓前於 App Store Connect 新增同一第三方 App 市集,轉讓後的 App 才能供使用者下載。

推選項目

推選項目無法轉讓。如果你想與接收方分享推選項目詳細資訊,請記錄你目前的推選項目,並在開始轉讓作業前直接提供給接收方。

進一步瞭解如何推選你的 App

App 套裝

如果 App 屬於 App 套裝,則轉讓後,你就再也無法檢視 App 套裝的歷史記錄。請務必先記錄你的 App 套裝資訊,再轉讓 App。

Accessibility Nutrition Label(輔助使用功能營養標籤)

如果你表明你的 App 支援輔助使用功能,或提供輔助使用 URL,這些詳細支援資訊和 URL 也會轉讓給接收方。轉讓完成後,接收方可能會需要更新這個輔助使用 URL,導向他們自己的網站。

使用 Webhook 的 App

如果你的 App 有設定 Webhook,這些 Webhook 也會轉讓給接收方。如果你不希望 Webhook 事件在轉讓之後仍傳送至你的網頁伺服器,請先刪除 Webhook 再轉讓 App。或者,接收方也可以在轉讓完成後更新 Webhook,導向自己的網頁伺服器。

App 轉讓期間和轉讓後的情況

App 轉讓完畢後,其關聯的 App ID 也會轉讓到接收方的開發者帳號。如果轉讓方的 App ID 屬於萬用型 App ID,則會轉換成與該 App 套件識別碼完全相符的明確型 App ID。

轉讓方負責直接向接收方交換實際的代碼集與建置版本資產。任何加入至該 App 的功能或 App Store 設定(例如鑰匙圈共享、Game Center,或推播通知),均請確實告知接收方,以利未來更新時一併維護。

請注意,在 App 轉讓之後,無論 App 的所有權狀態為何,你都無法產生新的或額外的促銷代碼。每個 App 版本最多可以建立 100 組促銷代碼,且於代碼產生日起算的四週內有效。

「銷售與趨勢」、「付款與財務報告」的資料

如果你轉讓了自己的 App,還是能繼續存取轉讓之前發生的付款與銷售資訊。但是,你將無法取得轉讓之後發生的付款與銷售資訊。轉讓 App 的接收方能取得的付款與銷售資訊,僅限轉讓後發生的交易。

「App 分析」的資料

當你從你的帳號中把 App 轉讓給他人時,你將再也無法取得該 App 在「App 分析」中的資料。不過,你仍然可以在銷售與趨勢區段中檢視歷史表現資料。如果是他人將 App 轉讓給你,你可以存取自 2015 年 4 月 1 日起或是 App 首次在 App Store 上架之後(以較晚發生者為準)的所有分析資料。