エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
以前iOSDCで登壇した際に、StoreKit 2のリスナータスクの話はしたので、設定などはそちらに譲ります。 ... 以前iOSDCで登壇した際に、StoreKit 2のリスナータスクの話はしたので、設定などはそちらに譲ります。 このように設定してました。 func listen() { updateListenerTask = Task { for await result in Transaction.updates { switch result { case .unverified: throw PurchaseError.transactionFailed case let .verified(transaction): // 社内サーバーへの購入リクエスト } } } } ただQAのときに、「永遠に終わらないトランザクション」が稀に発生することを確認していました。 これが発生すると、アプリ起動のたびに.verifiedなトランザクションが入ってきて、永遠に終了しません。 結局原因は特定できず、