【发布时间】:2018-04-14 23:49:22
【问题描述】:
我正在开发一个包含应用内购买的 iOS 应用。我们会不时发布新的 IAP 供用户购买。为此,我们需要发布应用程序的新版本,例如我们将发布包含新 IAP 的 v1.0.4。我们计划为用户提供一种接收推送通知的方式,在新的 IAP 产品可用时通知他们。
我的问题是:如何发送通知,以便用户可以点击通知并立即购买产品?
如果我们在 v1.0.4 发布的那一刻发送通知,用户将无法点击通知并购买产品,因为他们可能还没有下载 v1.0.4。我们可以将通知延迟一两天,但无论如何,一些用户/设备必然会落后。
我们可以发送推送通知,将用户重定向到 App Store 以更新应用程序。但我们希望用户点击通知并立即看到我们新 IAP 的“购买”屏幕。让用户点击通知,然后点击更新,然后等待下载,然后重新打开应用程序,然后购买 IAP 对我们的用户来说非常麻烦。
其他开发者如何处理这个问题?
【问题讨论】:
-
我将实现通知点击处理,以便如果当前版本识别 IAP 产品,则您开始购买过程。如果无法识别,则建议用户升级。将此与新版本和通知之间的延迟结合起来,也许结合分析,告诉您用户正在运行哪个版本,这样您就可以延迟到合理的百分比升级。
标签: ios push-notification apple-push-notifications