关于ios预约奖励的总结

  苹果 app store发布了新游戏预约preorder功能。于是我们的游戏想做开放预约吸引用户,并给予奖励的功能。

  拿到需求后,我查看了Apple官方文档https://developer.apple.com/app-store/pre-orders/ ,得到开发思路

如下:app开放预约后,用户在app store点击preorder按键后。在app正式发布的那天,苹果会发送通知并且自动下载(用户需要打开自动下载)。

在用户点击app进入后,就可以获得奖励。 

  技术端的思路很简单,即获取receipt传给server.server向Apple server进行验证。得到response,如果有preorder_date字段,则表示之前有预约过

app,则sdk server会通知game server,发放奖励。

  苹果没有单独的需要在后台注册的预订商品,发放的奖励由运营方决定。

  在测试时候,在demo中是不会有receipt,在发生了支付行为后会有receipt. 但是正式app,凡是从app store下载的,不论免费app还是付费app,都会有receipt.只需将

receipt传给sdk server即可。

posted @ 2020-08-06 17:30  shycieSATINE  阅读(1279)  评论(0编辑  收藏  举报