App ID and Bundle Seed ID in multiple applications with ASPN, InApp Purchase, and other

半腔热情 提交于 2019-12-01 01:41:22

问题


I will create multiple sale versions of the same application with push notifications feature:

  • CoolApp (full version)
  • CoolApp Free (free, features limited version)
  • CoolApp InApp (free version upgradable to full via InApp Purchase)

While registering for App ID in Apple Program Portal is possible to create "Bundle seed ID": "The Bundle Seed ID portion of your App ID can be utilized to share keychain access between multiple applications you build with a single App ID"

Is possible to create only one App ID, for example: "XDFGYE6TR4.com.company.coolapp" and use it for all three versions of CoolApp, with enabled push notifications and in app purchases?


回答1:


No, this is not possible. The App ID is what controls each app's capability to share keychain access.

The key here is the "...between multiple applications you build with a single App ID" portion.

App ID is not the bundle. "com.company.coolapp" is the App ID and is what controls keychain access...as well as things like whether it can be push enabled, etc.

Unfortunately what you want, it seems, is "using a wildcard App ID".

This cannot be done if you want to use push and in-app purchase.

Remember, though...Apple has frowned on having both a "Lite" version as well as an "in-app" updatable version. One or the other. Recently they have been pushing the "in-app" updatable...it makes them more money.



来源:https://stackoverflow.com/questions/2146097/app-id-and-bundle-seed-id-in-multiple-applications-with-aspn-inapp-purchase-an

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!