<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:snf="http://www.smartnews.be/snf">
  <channel>
    <title>編集部より</title>
    <link>https://www.wantedly.com/stories/s/HST006</link>
    <description></description>
    <pubDate>Fri, 03 Feb 2023 09:35:19 +0900</pubDate>
    <item>
      <guid>https://www.wantedly.com/companies/Hokuto0518/post_articles/474275</guid>
      <link>https://www.wantedly.com/companies/Hokuto0518/post_articles/474275</link>
      <dc:creator id="161852891" nameJa="北都システム 編集部" nameEn="" avatarUrl="https://wantedly-assets.wantedly.com/static/avatar/default_avatar_square_blue.png" job="" description="経営理念に&#10;・ソフトウェア技術を通して、豊かな社会を創造する&#10;・常に最善をつくし、信頼される誠実な企業を目指す&#10;・会社の発展と社員の喜びが調和する環境を築く&#10;を掲げ...">北都システム 編集部</dc:creator>
      <dc:creator id="161155631" nameJa="髙橋 直樹" nameEn="" avatarUrl="https://images.wantedly.com/i/qmYmxG9?w=200" job="代表取締役社長" description="わが社の経営理念である「会社の発展と社員の喜びが調和する環境」を築くのは、隣に座る社員がイキイキと楽しそうに仕事している姿が見たいためで、「信頼される誠実な企業」を...">髙橋 直樹</dc:creator>
      <dc:creator id="161444496" nameJa="久保 襟子" nameEn="" avatarUrl="https://images.wantedly.com/i/Ur1T5Zb?w=200" job="システム開発事業部  医療システム開発部" description="北海道帯広市出身。釧路高専卒業後、新卒で北都システムに入社。&#10;医療・ヘルスケア関連のシステム開発と細石開発とSNS運用をしています。&#10;社会人になってから勉強が楽しく...">久保 襟子</dc:creator>
      <dc:creator id="158162425" nameJa="波方 純也" nameEn="" avatarUrl="https://images.wantedly.com/i/acjPkoN?w=200" job="プロダクト事業部　事業部長" description="北海道小樽市出身。ソフトウェア開発、法人営業、商品企画を経て、現在は当社 自社サービス事業全般の責任者を務めています。&#10;趣味は自動車、料理、フライフィッシング、映画...">波方 純也</dc:creator>
      <pubDate>Fri, 03 Feb 2023 09:35:19 +0900</pubDate>
      <description>スマホのアプリの課金について少し書いてみようと思います。課金の認証の仕組みスマホのアプリは、GoogleストアやA...</description>
      <title>スマホアプリの課金の話</title>
      <content:encoded>
        <![CDATA[<div><p><span>スマホのアプリの課金について少し書いてみようと思います。</span></p><h3><strong style="font-weight: 600;">課金の認証の仕組み</strong></h3><p><span>スマホのアプリは、GoogleストアやAppleストアといったストアという所で販売されています。このストアはGoogleやAppleが管理するサーバーで、弊社で開発している細石のようなアプリは、これらのサーバーと通信して実際にアプリの購入を行います。この通信では、主に二種類のデータがやりとりされます。</span></p><p><strong style="font-weight: 600;">・ユーザーが今まで何を購入したのか（何を購入していないのか）</strong><br><strong style="font-weight: 600;">・ユーザーが購入ボタンを押して初めて送受信されるデータ</strong></p><p><span>前者はレシート(receipt)と呼ばれ、ユーザーが購入した「商品」がこのレシートに書かれています。</span></p><p><span>後者は購入(purchase)と呼ばれ、ユーザーの認証（パスワードの入力など）やペアレンタルコントロール（親が同意しているかどうか）の確認などが含まれます。これらをパスして晴れてアプリを購入することができます。</span></p><p><span>これらのデータのやり取りでは、大事な点が二つあります。一つは、購入したのは誰なのかアプリにはわからないということ。細かい話はここでは省略しますが、サーバーとの通信や暗号技術によって、この仕様が実現しています。もう一つは、アプリには審査というものがあり、アプリの購入に関して不正な処理がないかどうかなどがチェックされるという点です。ユーザーが安心して購入できるかどうかは最重要ですので、こうした審査は必須になります。</span></p><h3><span>審査を通すのも大変、その後も・・</span></h3><p><span>くだけた話になるのですが、この審査というものがアプリ開発者にとっては現状一つの大きな試練（？）と言ってもいいかもしれません。Appleの審査も、Googleの審査も、通らなければアプリを公開することはできません。ルールに沿って開発し、審査を通し、ようやくストアに公開されます。ただ、その数年後、もしくはもっと早い時期に、ストアのルールは改定されることになります。そして再度審査が通るように、また開発が必要になります。（細石がそうでした。）</span></p><p><span>このように将来変更されるルールに対してあらかじめ対応しておくのは、ほぼ不可能なことです。アプリを作ったらそれで終わりというわけではなく、将来の変化に対して、人も会社も対応していかなくてはならない。このことが少しでも伝われば幸いです。</span></p></div>]]>
      </content:encoded>
      <media:thumbnail>https://d2v9k5u4v94ulw.cloudfront.net/small_light(dw=1440,dh=630,da=s,ds=s,cw=1440,ch=630,cc=FFFFFF)/assets/images/11908650/original/e72a1610-67f1-4a18-9a27-6f4d64c893a2?1674521406</media:thumbnail>
    </item>
  </channel>
</rss>
