トレースコーダースマートフォン用の表示で見るトレースコーダーゲーム好きのSEが、実際にあるアプリケーションからソースを(妄想で)模倣して作成しています。この広告は、90日以上更新していないブログに表示しています。2017-01-15アプリケーションとのルールを決めようアプリケーションとのルールを決めよう前回はローカル環境にDB,Webサーバーを作成したところまで出来ました。今回は設計をするためにルールを決めるところまで行きたいと思います。通常のソーシャルゲームは、サーバーとあらゆる通信を行っています。アセット系通信となると思います。認証系通信アプリケーション上のユーザーが本人であることを確認するための通信です。本人であることを確認することその後の通信の暗号化方式のルールを決めるとなります。「本人であることを確認する」ことが一番の目的ですが、実は「その後の通信の暗号化方式のルールを決める」ということもセキュリティ的にはとても大事です。通信の暗号化は「ユーザー毎に異なり、かつ可変であるべき」だからです。́・ω・`)」程度に収めておいてください。データベースの状態や情報を取得するための通信です。ログインボーナスを受け取ったり、イベントのデータをとったり...まさに、通信の大多数を担うところです。内容は通常系通信とほぼ同じですが、これはデバッグ用としてしか使用しません。本番環境(正規のアプリケーション)では使用できません。えば、TwitterやFaceBookといった、自分のアプリケーション以外のサーバーとの連携用です。ここでは通常系通信と異なる方式で通信をしなければならないため、認証系・通常系とは別のルールで通信を行います。ルールは、外部サイトによって異なるので、今回は割愛します。アセット系通信アプリケーションに画像を乗せると、容量が膨れ上がったり、画像を変更する際にアプリケーションのバージョンを上げなくてはならなくなります。しないためにも、アプリケーション外に画像を載せて管理する必要があります。そのために、アセット(画像とか)を外部サイトに置いておきましょう。最近のスマホゲームだと、よく下記の様にダウンロードする画面を見るかと思います。Store共に、スマホからのダウンロードにはある程度制限があります。アプリケーション自体のダウンロード時に、特定のダウンロード容量を超えるようなものはWiFi通信を義務付けるため、ダウンロード数を稼ぐときにも必要となります。※企業のアプリではほぼ確実に必要となると思います。次回は、認証系通信から実装していきましょう。»プロフィールid:glom_s初心者エンジニアの体験などのまとめ。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事アプリケーションとのルールを決めようモバイルゲームを作ろう(ローカルサーバー準備編)月別アーカイブはてなブログをはじめよう!glom_sさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。