简单问题:如何确保iOS应用程序和后端之间的通信成功?
Detail:对于我们移动应用程序中的大多数API调用,如果应用程序与服务器之间的通信失败(出于网络原因或其他原因),我们可以通过重试按钮向用户显示一条消息,例如重新加载他的新闻或帖子提要。
但是,在某些情况下,我们希望真正确信应用程序和后端之间的通信永远不会失败,并且这种通信的数据可能会“丢失”。
为此,让我们以应用程序中的采购(IAP)为例:
在我的应用程序中,IAP信息如下所示:
struct InAppPurchase{
// The id of the purchase
let transactionI