簡體   English   中英

為 B2B 和 AppStore 應用程序維護相同的 Apple 應用程序前綴和捆綁標識符?

[英]Maintain same Apple App Prefix and Bundle Identifier for B2B and AppStore apps?

我們有一個現有的 AppStore 應用程序,我們還希望創建一個應用程序版本,我們的客戶可以通過他們的 MDM 分發該應用程序,而無需重新簽名。 他們想要使用 MDM 的主要原因是他們可以控制何時升級到我們的應用程序的新版本,而不管他們的 App Store 是否升級。

我們已經使用第二個 Apple Enterprise 帳戶成功完成了這項工作,但該應用程序具有不同的應用程序前綴和捆綁標識符,因此我們通過Branch.io配置的深層鏈接不再有效,因為我們必須指定應用前綴和捆綁包分支配置中的標識符。 Branch 配置允許多個 Bundle Identifiers 但只有一個 App Prefix。

理想情況下,我們可以為 App Store 和 MDM 版本的應用程序提供一個深度鏈接。

如果我們加入 Apple B2B 計划,我們可以:

  1. 通過 B2B 程序為他們提供與 App Store 具有相同 App Prefix 並作為 App Store 應用程序簽名的應用程序
  2. 他們可以與他們的 MDM 一起使用,而無需重新簽名
  3. 他們可以選擇隨時更新(或至少在與 App Store 不同的時間表上)
  4. 它會有相同的 Apple App Prefix 和 Bundle Identifier 嗎?

捆綁包 id應用程序。 App Store 應用程序和自定義應用程序不能具有相同的捆綁包 ID,因為那樣您將擁有兩個具有相同捆綁包 ID 的應用程序。

自定義 B2B 應用程序仍通過 App Store Connect 分發:應用程序是自定義應用程序或 App Store 應用程序。 不能同時是兩者。

您在特定開發者計划成員資格下發布的所有應用程序都具有相同的應用程序前綴。

因此,您可以發布應用程序的兩個不同版本,一個是公共版本,一個是自定義版本,具有不同的 bundle id,但它們將具有相同的應用程序前綴。

你唯一會遇到的問題是,如果用戶在他們的設備上同時擁有公共和私人應用程序; 沒有定義啟動哪個來處理深層鏈接,可能您的客戶會使用他們的 MDM 來管理它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM