超お父さんの日記

日記とか雑談とか、スノーボードとか、サーフィンとか、たまに技術系とか。

AWS

【Amplify iOS】DynamoDBのGlobal Secondary Indexを使いたい

AmplifyのDataStoreはとてもすごい。 どうすごいかは公式のブログに書いてある。 aws.amazon.com そんな便利ですごいDataStoreだけど、データのソートってどうやるの? 例えばゲームスコアのランキング。 DataStoreでデータ持ってきてから、こちらでソートす…

【Amplify iOS】AppSyncの認証モードをIAMにして未認証ユーザーが使えるようにする

前回、未認証ユーザーのIDを取得できるようになって、 アプリをガシガシ作り込んで一通り動くまでになった。 バックエンドを勝手にやってくれるAmplify万歳。 なのだけど、動かせるようになって7日経過した頃に問題が発生。 APIのqueryが全てエラーに。 ステ…

【Amplify iOS】Cognito IDプールの未認証ユーザーのIDを取得する

サーバーレスで簡易的なユーザー登録機能を作りたい。 そういうこと、たまにあると思います。 自分も何年か前にAWS Mobile Hubを使ってiOSアプリを作ったことがあるので、またAWS Mobile Hubかなと思って調べてみると、 ここ数年の間に何やらAmplifyなるもの…

Swift4でclass_copyPropertyListでプロパティ名が取得できない?

今作っているアプリは、AWSのMoble Hubを使っている。 バックエンド側の開発をするまでもないけど、画像アップロードしておいたり、ユーザー認証とかDB(DynamoDB)とか使いたいなという時にもってこいのサービスだ。 説明はクラスメソッドさんの記事とかが…