COMBO ENGINEERINGの公式ブログ

COMBO ENGINEERINGの公式ブログです。リリースするアプリについてアナウンスします。

AquaPics ver1.1更新履歴

AquaPicsver1.1の更新履歴です。


f:id:taka230035:20180512221739p:plain



更新内容


##### ・スキ!やコメントを押した時にアニメーションを付けてみる。 〜〜〜
GitHub - okmr-d/DOFavoriteButton: Cute Animated Button written in Swift.
アイコンタップアニメーション。
〜〜〜
上記のライブラリを使ってみる。使えなかったら、アニメーション追加は無し。
=>swift3までしか対応していませんでした。
  自己流でエラー対応してみてもよいのですが、今後swiftのバージョンが上がるごとに自分で対応が必要なので、諦めました。
  アニメーションについては別の方法を模索します。



・UIに統一性を持たせる

画面によって細かい部分で差異があるので共通化する。
下の画面だとタイトル下に罫線がある画面とない画面があるので、すべての画面に線を付ける。
f:id:taka230035:20180518220454p:plain:w200 f:id:taka230035:20180518220520p:plain:w200


・登録画面にて水槽や水草の入力欄を選択肢にする

水槽のサイズや金魚の種類、水草の種類を入力する欄がありますが。
現在はコメント入力式を取っていて。
ただ、一々入力が面倒なので、ピッカーなどで選択出来るようにする。



AquaPics 次回更新情報ページ

AquaPicsの次回更新情報を掲載するページです。


f:id:taka230035:20180512221739p:plain

更新予定日

ver1.2は5月末の更新を予定しております。


更新内容


・分かりにくい画面の対応

ニックネーム登録画面で、ニックネームの登録が分かりづらいので対応。



・この更新ページを別サイトに移す

現在、アプリからの更新ページはここを見るようにしているのですが、スマホからこのはてなページを見ると広告表示がかなりうざったい。
なので、はてなでの運用を辞めて、自社サーバ上での運用とする。




・プロフィールでの自分のアイコンがうまく設定出来ない場合がある不具合の対応

プロフィールで、自分のアイコンがうまく設定出来ない場合があるので対応。



・ギャラリーモードの追加

登録されている写真が一覧でみられるギャラリーモードがあると良いと思っています。




・これから始めるアクアリストへのオススメセットページの制作

いろんな方にアクアリウムを始めてもらいたいということで。
アクアリウムを始めたくても、何を買えばいいか迷っている方にどのセットを買えばオススメかを表示するページを作りたい。



・水槽を手軽に撮影する方法について

意外と水槽の撮影は難しいです。
特にガラスへの自分の映り込みが原因なのですが、その映り込みを少しでも減らす撮影方法を記載するページを作りたい。








iOS 使えそうなライブラリのメモ

iOSネイティブアプリを作ることになり、アプリ内で利用できそうなライブラリのメモ
f:id:taka230035:20180508214358p:plain

swiftで使えるものがメイン
あくまで使えそうってだけで、利用はこれからです。

個人的な意見ですが、
swiftでもライブラリの数はかなり豊富だけれども、毎年行われるswiftのバージョンアップに、ライブラリでも対応が必要(だと思っていて)。
有名なものは、制作者がバージョンアップに対応してくれるけれども、対応せずそのままのライブラリも多い(と思っている)。
なので、iOSではあんまりライブラリ使いたくない思いがあります。

ということで、どうでも良いアニメーションがいつもより、ちょっと豪華になるとか、そんなライブラリが多め。

最悪、使えなくなったら普通に戻せばいいや
ということで。
ただ、どうでも良いアニメーションといいつつ、そのアニメーションの気持ちよさがアプリ利用の促進に絡んでいる事実もあると思う。



GitHub - yoavlt/LiquidFloatingActionButton: Material Design Floating Action Button in liquid state
メニューボタン的なのを押すと、各ボタンがニョッキっと出るやつ。
https://github.com/yoavlt/LiquidFloatingActionButton/raw/master/Demo/customizable.gif?raw=true




GitHub - ruslanskorb/RSKImageCropper: An image cropper / photo cropper for iOS like in the Contacts app with support for landscape orientation.
画像の切り取り指定できる。(たぶん)
https://github.com/ruslanskorb/RSKImageCropper/blob/master/Screenshot.png?raw=true




GitHub - chrismiles/CMPopTipView: Custom UIView for iOS that pops up an animated "bubble" pointing at a button or other view. Useful for popup tips.
チュートリアルなどで使えそうな、ポップアップ
https://camo.githubusercontent.com/d953577314aafa7c65d1eb3b15f7fd73c9946d1e/687474703a2f2f6661726d352e7374617469632e666c69636b722e636f6d2f343030352f353139313634313033305f326239336134613535392e6a7067




GitHub - raulriera/TextFieldEffects: Custom UITextFields effects inspired by Codrops, built using Swift
placeholderがアニメーションするtextfield
https://github.com/raulriera/TextFieldEffects/raw/master/Screenshots/Kaede.gif





GitHub - GabrielAlva/Swift-Prompts: A Swift library to design custom prompts with a great scope of options to choose from.
フラットなアラート
https://raw.githubusercontent.com/GabrielAlva/Swift-Prompts/master/MarkdownImage.png




GitHub - goktugyil/EZSwipeController: :point_up_2: UIPageViewController like Snapchat/Tinder/iOS Main Pages
簡単にスライダーができそうなやつ。
https://github.com/goktugyil/EZSwipeController/raw/master/Examplepics/demo.gif




GitHub - ephread/Instructions: Create walkthroughs and guided tours (coach marks) in a simple way, with Swift.
オブジェクトにスポットを当てて説明できるやつ。
チュートリアルで使えそう。
https://camo.githubusercontent.com/072ef03302b2ba16605c71f8e5e7a19bb700e149/687474703a2f2f692e696d6775722e636f6d2f4a556c514839462e676966




GitHub - KittenYang/GooeyTabbar: A gooey effect tabbar
大胆にニョッキって出るやつ
https://github.com/KittenYang/GooeyTabbar/raw/master/gooeyTabbar_Temple.gif




GitHub - gontovnik/DGElasticPullToRefresh: Elastic pull to refresh for iOS developed in Swift
よく動くpullToRefresh
https://raw.githubusercontent.com/gontovnik/DGElasticPullToRefresh/master/DGElasticPullToRefreshPreview1.gif




GitHub - codestergit/SweetAlert-iOS: Live animated Alert View for iOS written in Swift
アニメーション豊富なアラートView
https://github.com/codestergit/SweetAlert-iOS/raw/master/SweetAlertiOS.gif




GitHub - onevcat/Kingfisher: A lightweight, pure-Swift library for downloading and caching images from the web. web上のイメージをダウンロード&キャッシュするライブラリ
画像ダウンロードとかはアプリ内でも重要な部分なので、後から使えなくなったとかだと辛いけど。
スター数がすごいし、簡単に組み込めそうだし、使ってみようかな。




GitHub - SVProgressHUD/SVProgressHUD: A clean and lightweight progress HUD for your iOS and tvOS app.
プログレスバー。定番のやつ。
https://camo.githubusercontent.com/6ed028acbf67707d622344e0ef1bc3b098425b50/687474703a2f2f662e636c2e6c792f6974656d732f32473146315a304d306b306832553356317033392f535650726f67726573734855442e676966




GitHub - PureLayout/PureLayout: The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.
レイアウトを柔軟にカスタマイズできるやつなのかな!?
https://github.com/PureLayout/PureLayout/raw/master/Images/PureLayout.png?raw=true




何かあれば追加していきます。

AquqPicsのサポートページ & プライバシーポリシー

AquqPics のサポートページです。
f:id:taka230035:20180512221739p:plain




以下詳細となります。




アプリについての問い合わせ

アプリについての不明点や不具合のご報告は本ページ下部のコメントか、twitterにてご連絡ください。
COMBO ENG. (@COMBOENGINEER) | Twitter




アプリの詳細

このアプリを使って自分の水槽を他の人と共有しましょう!

写真や一言コメントだけでなく、金魚の種類や水槽の種類も登録できます。

自慢の水槽を登録したり、他のユーザの水槽を参考に自分の水槽をもっと素敵にしてみよう。



ストアリンク


iOS



Android





スクリーンショット

f:id:taka230035:20180512221436p:plain:w200 f:id:taka230035:20180512221624p:plain:w200 f:id:taka230035:20180512221643p:plain:w200


プライバシーポリシー


combo eng.(以下、「当社」)は,本ウェブサイト上で提供するサービス(以下,「本サービス」といいます。)におけるプライバシー情報の取扱いについて,以下のとおりプライバシーポリシー(以下,「本ポリシー」といいます。)を定めます。

第1条(プライバシー情報)

プライバシー情報のうち「個人情報」とは,個人情報保護法にいう「個人情報」を指すものとし,生存する個人に関する情報であって,当該情報に含まれる氏名,生年月日,住所,電話番号,連絡先その他の記述等により特定の個人を識別できる情報を指します。
プライバシー情報のうち「履歴情報および特性情報」とは,上記に定める「個人情報」以外のものをいい,ご利用いただいたサービスやご購入いただいた商品,ご覧になったページや広告の履歴,ユーザが検索された検索キーワード,ご利用日時,ご利用の方法,ご利用環境,郵便番号や性別,職業,年齢,ユーザーのIPアドレス,クッキー情報,位置情報,端末の個体識別情報などを指します。

第2条(プライバシー情報の収集方法)

当社より,ユーザの氏名,生年月日,住所,電話番号,メールアドレス,銀行口座番号,クレジットカード番号,運転免許証番号などの個人情報をお尋ねすることはありませんが、ユーザが自主的に入力した個人情報や提携先などとの間でなされたユーザの個人情報を含む取引記録や,決済に関する情報を当社の提携先(情報提供元,広告主,広告配信先などを含みます。以下,「提携先」といいます。)などからは収集することがあります。
当社は,ユーザについて,利用したサービスやソフトウエア,購入した商品,閲覧したページや広告の履歴,検索した検索キーワード,利用日時,利用方法,利用環境(携帯端末を通じてご利用の場合の当該端末の通信状態,利用に際しての各種設定情報なども含みます),IPアドレス,クッキー情報,位置情報,端末の個体識別情報などの履歴情報および特性情報を,ユーザが当社や提携先のサービスを利用しまたはページを閲覧する際に収集します。


第3条(個人情報を収集・利用する目的)

当社が個人情報を収集・利用する目的は,以下のとおりです。

(1)ユーザに自分の登録情報の閲覧や修正,利用状況の閲覧を行っていただくために,氏名,住所,連絡先,支払方法などの登録情報,利用されたサービスや購入された商品,およびそれらの代金などに関する情報を表示する目的
(2)ユーザにお知らせや連絡をするためにメールアドレスを利用する場合
(3)ユーザが簡便にデータを入力できるようにするために,当社に登録されている情報を入力画面に表示させたり,ユーザのご指示に基づいて他のサービスなど(提携先が提供するものも含みます)に転送したりする目的
(4)ユーザからのお問い合わせに対応するために,お問い合わせ内容に関する情報など当社がユーザに対してサービスを提供するにあたって必要となる情報や,ユーザのサービス利用状況,連絡先情報などを利用する目的
(5)上記の利用目的に付随する目的


第4条(個人情報の第三者提供)

当社は,次に掲げる場合を除いて,あらかじめユーザの同意を得ることなく,第三者に個人情報を提供することはありません。ただし,個人情報保護法その他の法令で認められる場合を除きます。
(1)法令に基づく場合
(2)人の生命,身体または財産の保護のために必要がある場合であって,本人の同意を得ることが困難であるとき
(3)公衆衛生の向上または児童の健全な育成の推進のために特に必要がある場合であって,本人の同意を得ることが困難であるとき
(4)国の機関もしくは地方公共団体またはその委託を受けた者が法令の定める事務を遂行することに対して協力する必要がある場合であって,本人の同意を得ることにより当該事務の遂行に支障を及ぼすおそれがあるとき
(5)予め次の事項を告知あるいは公表をしている場合
利用目的に第三者への提供を含むこと
三者に提供されるデータの項目
三者への提供の手段または方法
本人の求めに応じて個人情報の第三者への提供を停止すること
前項の定めにかかわらず,次に掲げる場合は第三者には該当しないものとします。
(1)当社が利用目的の達成に必要な範囲内において個人情報の取扱いの全部または一部を委託する場合
(2)合併その他の事由による事業の承継に伴って個人情報が提供される場合
(3)個人情報を特定の者との間で共同して利用する場合であって,その旨並びに共同して利用される個人情報の項目,共同して利用する者の範囲,利用する者の利用目的および当該個人情報の管理について責任を有する者の氏名または名称について,あらかじめ本人に通知し,または本人が容易に知り得る状態に置いているとき


第5条(個人情報の開示)

当社は,個人情報を開示することにより次のいずれかに該当する場合は,その全部または一部を開示しないこともあり,開示しない決定をした場合には,その旨を遅滞なく通知します。
(1)本人または第三者の生命,身体,財産その他の権利利益を害するおそれがある場合
(2)当社の業務の適正な実施に著しい支障を及ぼすおそれがある場合
(3)その他法令に違反することとなる場合
前項の定めにかかわらず,履歴情報および特性情報などの個人情報以外の情報については,原則として開示いたしません。


第6条(個人情報の訂正および削除)

ユーザは,当社の保有する自己の個人情報が誤った情報である場合には,当社が定める手続きにより,当社に対して個人情報の訂正または削除を請求することができます。
当社は,ユーザから前項の請求を受けてその請求に応じる必要があると判断した場合には,遅滞なく,当該個人情報の訂正または削除を行い,これをユーザに通知します。


第7条(個人情報の利用停止等)

当社は,本人から,個人情報が,利用目的の範囲を超えて取り扱われているという理由,または不正の手段により取得されたものであるという理由により,その利用の停止または消去(以下,「利用停止等」といいます。)を求められた場合には,遅滞なく必要な調査を行い,その結果に基づき,個人情報の利用停止等を行い,その旨本人に通知します。
ただし,個人情報の利用停止等に多額の費用を有する場合その他利用停止等を行うことが困難な場合であって,本人の権利利益を保護するために必要なこれに代わるべき措置をとれる場合は,この代替策を講じます。


第8条(プライバシーポリシーの変更)

本ポリシーの内容は,ユーザに通知することなく,変更することができるものとします。
当社が別途定める場合を除いて,変更後のプライバシーポリシーは,本ウェブサイトに掲載したときから効力を生じるものとします。

第9条(お問い合わせ窓口)

本ポリシーに関するお問い合わせは,本件のコメント欄にて記載お願い致します


Apple iOS リジェクト集

iOSアプリをAppleに申請した時のリジェクト集+一言

f:id:taka230035:20180417090036p:plain

Guideline 1.5 - Safety - Developer Information

The support URL specified in your app’s metadata, https://www.XXXXXX, does not properly navigate to the intended destination.

⇒サポートページとして登録しているURLが間違っている、他人からは見えないページを設定してしまっているなどの問題。

Guideline 2.4.1 - Performance - Hardware Compatibility

We noticed that your app did not run or display as expected when viewed on iPad running iOS 11.3. Please see attached screenshots for details.

iPadとかだと画面が見切れちゃってるよ。というありがたいご指摘。
 わざわざiPadを購入しなくとも、UnityシミュレーターにもiPadがあるので、日頃それでも確認するべき。
 あと、Unity上でのUIの設定方法も問題なのかなと思う。

Google Mobile Ads SDK for Unity Xcode上ビルドエラー対応

Xcode上でビルドしようとするとGoogle Mobile Ads SDK for Unityのエラーが出たのでその対応

f:id:taka230035:20180415113115p:plain

UnityからiOS出力は問題ないのだけど、
Xcode上でビルドしたとき複数のエラーが出る。
Unknown type name 'GADUTypeNativeExpressAdClientRef
など

GADUType.hファイルを検索して、

35行目ぐらいに(どこでも良いんだけど。)
/// Type representing a Unity native express ad client.
typedef const void *GADUTypeNativeExpressAdClientRef;
を追記

する。

広告がイキナリ表示されなくなって、バージョンあげろって警告出てたからあげてみたら、今回の事例になった。

わんわんパラダイス サポートページ

わんわんパラダイス のサポートページです。
現在開発中のため、コンテンツはありません。




以下詳細となります。




ゲームについての問い合わせ

ゲームについての不明点や不具合のご報告は本ページ下部のコメントか、twitterにてご連絡ください。
COMBO ENG. (@COMBOENGINEER) | Twitter




ゲームの詳細

元気いっぱいの3種類の中から触れ合いたいわんわんを選べます!

エサやり、しつけでわんわんと触れ合いましょう!
ショップからワンポイントアイテムを購入して、たまには気分転換を!
広場では、他の飼い主が飼っているわんわんを確認しましょう。

病気にならないように気をつけながら、毎日お世話してあげるとわんわんも喜びます!




ストアリンク


iOS



Android





スクリーンショット

f:id:taka230035:20180415014745p:plain:w120  f:id:taka230035:20180415015201p:plain:w120
f:id:taka230035:20180415015407p:plain:w120  f:id:taka230035:20180415015520p:plain:w120