Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
knightsj authored Jun 26, 2022
1 parent 86d8336 commit 86e06de
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions Reports/2022/#206-2022.06.27.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,17 @@

Swift 5.1 引入 some 关键字(opaque return types),让基于协议的返回类型更易用。而 Swift 5.7 更进一步,让 some 更灵活的应用与函数参数及范型等场景,同时引入 any 关键字带来官方的类型擦除语义用于类型容器场景。至此,在实例类型更明确的场景使用 some 关键字,类型容器场景使用 any 关键字,Swift 在面向协议编程中真正达到简洁同时兼顾灵活。

### 🐎 [App Store Server API 实践总结](https://mp.weixin.qq.com/s/yP3jlEzN5o0EsaNoW-4mVw)

[@J_Knight_](https://github.com/knightsj):本文分享了苹果开放的 App Store Server API 的接口:
- 查询用户订单的数据
- 查询用户历史数据
- 查询用户内购退款
- 查询用户订阅项目状态
- 提交防欺诈信息

还介绍了线上环境和沙盒环境的测试服务器地址。而因为这些接口的调用需要先通过 JWT ( JSON Web Token) 的方式授权,所以也介绍了该授权方式的具体操作,例如生成密钥和签名等等。文章的后半部分提供了这些接口的调用示例以及相关的错误码等的相关信息。

## 工具

> 开发过程中常用的工具,及一些新工具的介绍
Expand Down

0 comments on commit 86e06de

Please sign in to comment.