タグ

iOSとAPIに関するdondoko_susumuのブックマーク (3)

  • iOSの月額課金レシート検証をサーバーサイドで行うときのTipsまとめ - ZOZO TECH BLOG

    こんにちは、バックエンドエンジニアのjoeです。 みなさんはお気に入りのアプリに月額課金をしたことがありますか?したことがない人は今すぐお気に入りのアプリをみつけて月額課金しましょう! 実際にiOSで月額課金をすると、課金の証明としてAppStoreがレシートを発行します。レシートと言ってもAppStoreが紙のレシートを送りつけてくるわけではなく、電子的な購入情報のことをレシートと呼びます。ユーザーが解約処理をしない限りAppStore側でレシートが自動更新される仕組みになっています。(月額課金の場合) その際に、AppStoreのサーバーにHTTPのPOSTリクエストでレシートを問い合わせ、現在の課金状況を知ることができます。このお問い合わせ処理と、レシートが不正なレシートでないかをチェックする処理を合わせてレシート検証と呼びます。 今回はiOSのレシート検証をクライアントのみでの検証

    iOSの月額課金レシート検証をサーバーサイドで行うときのTipsまとめ - ZOZO TECH BLOG
  • iOS/Androidアプリを突貫工事で開発するときにやって良かった!悪かった!こと まとめ - Qiita

    ここ5年間で上場企業さんのアプリを30ほど、新規開発・エンハンスを行なってきました。 基はWebAPIを仕様したアプリで、たまにIoT系のアプリを作っていました。 開発規模は、半分がひとりぼっちで開発、そのほかがアプリ開発者がiOS,Android合わせて2-4人ぐらいでやっていた案件が多かった気がします。 アプリ開発ということもあり、それなりにタイトなスケジュールで開発してきたので、突貫で開発する時に各工程ごとにやって良かったとこ、悪かったことをメモっておきます。 要件定義にはほとんど関わってきていないので、それ以下の工程での話になります。 受託開発かつ、ほとんど設計書がない開発(RFP・API・デザイン系書類のみ)をしてきたのでちゃんとした開発会社さんで開発している方々には全く参考にならない内容です 主機能の動作品質>=納期>>>バグがあっても問題のない機能の品質>>ソース品質>>

    iOS/Androidアプリを突貫工事で開発するときにやって良かった!悪かった!こと まとめ - Qiita
  • [iOS] User-Definedを利用しDebugとReleaseで定義を分ける | DevelopersIO

    はじめに DebugとReleaseで呼び出すAPIを切り替えたいと思った事ありませんか? 私はあります!(直近の案件で) 記事では User-Defined を利用し、 DebugとReleaseで定義を分ける方法をまとめます。 User-Definedの設定 1.User-Definedを追加する PROJECT か TARGET を選択し、 メニューからEditor > Add Build Setting > Add User-Defined Setting を押下。 2.DebugとReleasを定義 PROJECT か TARGET を選択し、Build Setting > User-Defined を表示。 DebugとReleasをそれぞれ定義する。 User-Definedを呼び出す 事前準備 Info.plist に下記内容を追加し、定義の取得を簡単に行えるようにします

    [iOS] User-Definedを利用しDebugとReleaseで定義を分ける | DevelopersIO
  • 1