Dmi*_*try 9 storekit ios swift
我在应用程序的整个生命周期内监听事务更新,如下所述Transaction.updates:
func startObservingTransactions() -> Task<Void, Error> {
return Task.detached {
for await result in Transaction.updates {
print("Transaction update")
if case .verified(let transaction) = result {
await transaction.finish()
...
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
Transaction.updates当订阅续订时,永远不会发出交易。此外,我在应用程序启动时不会收到未完成的交易。然而,对交易进行退款会产生预期的更新。
我在使用 Xcode、Sandbox 和 TestFlight 环境的模拟器和真实设备上遇到了相同的行为。
它是否应该通知订阅续订,或者我应该像往常一样观察交易队列?
我使用的是 Xcode 13.2.1,iOS 15.2。
| 归档时间: |
|
| 查看次数: |
2649 次 |
| 最近记录: |