iOS:iPAD通用应用程序升级的困境
iOS: iPAD to Univeral App upgrade quandary
我的 iOS 应用程序有两个版本 - iPAD 的 FooBarApp 和 iPhone 的 FooBarApp 每个版本都有自己的 Bundle ID(com.foobar.fooBariPad iPAD 应用程序和 com.foobar.fooBar 用于 Phone 应用程序)两者具有相同的功能 - 搜索和购买相同的产品。
我创建了 iPhone FooBarApp 的新版本,它现在是一个通用应用程序,可以 运行 在 iPhone 和 iPAD 上。但是,我已经拥有庞大的用户群,他们已经拥有 iPAD 个应用程序。
我想停用 com.foobar.fooBariPad iPAD 应用程序,并要求用户现在下载新的通用应用程序版本 com.foobar.fooBar。为此,我创建了一个新版本的 com.foobar.fooBariPad,这是一个强制更新,在启动时会提示用户更新到应用程序的新版本。当他们接受手动编码的更新按钮时,它会将他们重定向到应用商店以更新应用。
Kludgy 我知道,但我这样做是因为没有直接的方法将旧的 iPAD 应用程序更新到新的通用应用程序(因为它们有不同的包 ID)
很遗憾,Apple 拒绝了此消息:
"Design Preamble Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates
must utilize the iOS built-in update mechanism. ... Next Steps Please remove the update
feature from your app. "
换句话说,他们希望这是一次强制升级。
我们正在考虑从 Appstore 中删除以前的 iPAD 应用程序,但这可能会造成混淆。将不胜感激这个问题的任何聪明的解决方案,这将促使用户从旧的 iPAD 应用程序以最小的摩擦切换到新的通用应用程序。也许推送通知就是答案? (但如果是,那又如何)?
按照下面 onnoweb 的回答,我从一位看到 Dunkin Donut's 实施此方法的朋友那里得到了这个。就在消息中(不是技术修复)
可能是 foobariPad 应用程序中的术语问题?
我做过类似的事情(EOL-ing 一个应用程序并要求用户切换到新应用程序)而没有收到 Apple 的任何投诉。我们通过向用户显示类似 "We are ending support for this app. Please use this new app with the same and better functionality." 之类的警告然后在他们没有安装新应用程序时将他们带到 AppStore 的按钮来做到这一点,或者如果他们安装了那么我们做了一个 openURL()点击按钮后转到新应用程序。
Apple 可能不清楚您是将用户重定向到一个新的不同应用程序,而不是用户所在应用程序的更新版本?
我的 iOS 应用程序有两个版本 - iPAD 的 FooBarApp 和 iPhone 的 FooBarApp 每个版本都有自己的 Bundle ID(com.foobar.fooBariPad iPAD 应用程序和 com.foobar.fooBar 用于 Phone 应用程序)两者具有相同的功能 - 搜索和购买相同的产品。
我创建了 iPhone FooBarApp 的新版本,它现在是一个通用应用程序,可以 运行 在 iPhone 和 iPAD 上。但是,我已经拥有庞大的用户群,他们已经拥有 iPAD 个应用程序。
我想停用 com.foobar.fooBariPad iPAD 应用程序,并要求用户现在下载新的通用应用程序版本 com.foobar.fooBar。为此,我创建了一个新版本的 com.foobar.fooBariPad,这是一个强制更新,在启动时会提示用户更新到应用程序的新版本。当他们接受手动编码的更新按钮时,它会将他们重定向到应用商店以更新应用。
Kludgy 我知道,但我这样做是因为没有直接的方法将旧的 iPAD 应用程序更新到新的通用应用程序(因为它们有不同的包 ID)
很遗憾,Apple 拒绝了此消息:
"Design Preamble Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism. ... Next Steps Please remove the update feature from your app. "
换句话说,他们希望这是一次强制升级。 我们正在考虑从 Appstore 中删除以前的 iPAD 应用程序,但这可能会造成混淆。将不胜感激这个问题的任何聪明的解决方案,这将促使用户从旧的 iPAD 应用程序以最小的摩擦切换到新的通用应用程序。也许推送通知就是答案? (但如果是,那又如何)?
按照下面 onnoweb 的回答,我从一位看到 Dunkin Donut's 实施此方法的朋友那里得到了这个。就在消息中(不是技术修复)
可能是 foobariPad 应用程序中的术语问题? 我做过类似的事情(EOL-ing 一个应用程序并要求用户切换到新应用程序)而没有收到 Apple 的任何投诉。我们通过向用户显示类似 "We are ending support for this app. Please use this new app with the same and better functionality." 之类的警告然后在他们没有安装新应用程序时将他们带到 AppStore 的按钮来做到这一点,或者如果他们安装了那么我们做了一个 openURL()点击按钮后转到新应用程序。
Apple 可能不清楚您是将用户重定向到一个新的不同应用程序,而不是用户所在应用程序的更新版本?