将棋プログラミング

(将棋に関する)ソフトウェア開発のノウハウ等。

2019-11-01から1ヶ月間の記事一覧

Google API の OAuth 認証で invalid_grant

Google API を OAuth 認証で使うために、Google API Console で、次の設定を行った。 1. 認証情報のページを表示 2. 認証情報を新規作成 3. OAuth クライアント ID の作成 4. アプリケーションの種類の設定 5. JavaScript 生成元とリダイレクト URI の設定 …

Xcode 11 で作成した Mac アプリケーションは applicationWillTerminate が呼ばれない

Xcode 11 で作成した Mac アプリケーションでは、applicationWillTerminate と applicationShouldTerminate が呼ばれないことに気が付いた。 ファイルをドロップしたりすると、呼ばれる場合がある。 これらが呼ばれないと、アプリケーション終了時にデータを…

iOS の定期購読のリジェクト事例

iOS

参考として、iOS の定期購読のリジェクト事例を紹介する。 従来、承認されていた iOS アプリのアップデイトが次の理由でリジェクトされた。 Guideline 3.1.2 - Business - Payments - Subscriptions We noticed that one or more of your auto-renewable sub…