ブックマーク / tech.connehito.com (3)

  • Sign in with AppleでのiOSアプリとサーバーとの連携 - コネヒト開発者ブログ

    こんにちは!エンジニアの柳村です。 Twitterなどの3rd partyのログイン機能を提供しているアプリは6/30までに対応が必要です。(2ヶ月延期されましたね!) アプリ単体でSign in with Appleをできるようにするのはとても簡単です。しかし大抵のアプリの場合はそれだけでは完結せず、サーバー側でSign in したユーザーと紐付ける必要があります。 サーバー側はFirebase AuthenticationやAuth0といったIDaaSにまかせるという手もありますが、今回は自前で実装することを前提にその実現方法を見ていきたいと思います。 全体の流れ クライアント側とサーバー側のざっとした流れはこのようになります。 sign in with apple flow クライアントからサーバー側にid_tokenを渡すやり方とauthorization_codeを渡すやり方の2

    Sign in with AppleでのiOSアプリとサーバーとの連携 - コネヒト開発者ブログ
    tanjoin
    tanjoin 2020/03/30
  • iOS版ママリの開発環境をXcode10.2/Swift5にアップデートしました - コネヒト開発者ブログ

    はじめまして、2019年5月に入社したiOSアプリエンジニアのあぼ(@suxisuxido)です。入社後は『既存チーム』と呼ばれる、ママリアプリの既存機能の改良などを行うチームで、iOS側の開発を担当しています。 コネヒトでは先日、iOSの開発環境をXcode10.1/Swift4.2から、Xcode10.2/Swift5にアップデートしました。今回はそのことについて書こうと思います。 ライブラリのAPI変更への対応 各種ライブラリのバージョンアップに伴い、コードの変更が必要です。ワーニング解消も含めると、RxSwiftまわりの変更が一番多かったです。 RxSwift.VariableをRxRelay.BehaviorRelayに変更 便利なVariableはRxSwift4.0.0-rc.0からdeprecatedになっています。今回のタイミングで、同様の使い方ができるRxRelayのB

    iOS版ママリの開発環境をXcode10.2/Swift5にアップデートしました - コネヒト開発者ブログ
    tanjoin
    tanjoin 2019/07/24
    RxSwift はめんどくさい
  • DockerとJavaScriptの付き合いかた - コネヒト開発者ブログ

    こんにちは。エンジニアの安達 (@dachi_023) です。会社用アカウントとして @ry0_adachi を用意していましたが全然呟かなくなっちゃったので辞めました。複数アカウントの運用って面倒ですね...。はい、コネヒト Advent Calendar 2018 の20日目はDockerとJSです。 まえがき DockerfileにJS (とかCSSとかHTMLとか) のビルド処理を書いてコンテナ立ち上げてブラウザで見えるところまでの話です。 記事では最低限これができていればそんなに遅くならないよねってものをいくつか書いています。コードは GitHub に上がってますのでそちらを見ていただいてもOKです。このコードは create-react-app で生成したものをビルドしてコンテナ上のNginxで公開するという簡単なものですが、実際にママリのProduction環境に投入したも

    DockerとJavaScriptの付き合いかた - コネヒト開発者ブログ
    tanjoin
    tanjoin 2019/01/17
  • 1