[AWS] API Gateway に iOS SDK からつなぎたい

2018/10/19

こんにちは。きんくまです。
前回設定したAPIはブラウザのJSからアクセスしました。
>> [AWS] API Gateway で Authorization AWS_IAM のときに JavaScript SDKからアクセスする

今回はiOSからつなぎたいと思います。
いくつかはまりどころがあったので、それのメモみたいな感じです。

CocoaPodsでライブラリをインストール

CocoaPodsでライブラリをインストールします。
公式のチュートリアルだとそれと合わせてAWS Amplify CLIを入れてねとなっていました。

この投稿の続きを読む »

LINEで送る
Pocket

[AWS] API Gateway で Authorization AWS_IAM のときに JavaScript SDKからアクセスする

2018/10/18

こんにちは。きんくまです。

サーバーレスについて調べていました。
それで、API Gateway から Lambda につないでメッセージを返すチュートリアルをやってまして。認証つきになった場合にうまくいかなくて詰まったときのメモです。作業メモなのであんまし役にたたないかも。

このページのチュートリアルを順番に進めていました。
>> Getting Started with Amazon API Gateway

で、今回のやつはこれです。
>>Build an API Gateway API with Custom Lambda Integration

この投稿の続きを読む »

LINEで送る
Pocket

[JavaScript] AWSのサービスをブラウザから使ってみる

2018/10/6

こんにちは。きんくまです。
AWSのサービスをブラウザからJavaScriptで使ってみるのをやったことがなかったので調べてみました。
ほとんど公式ドキュメントのここに書いてあるままです、、。すみません。
>> Getting Started in a Browser Script

サンプルだとAmazon Pollyという文字情報から音声を合成するサービスを使うまでを取り上げています。

JSを使うのに、ブラウザから使うのと、Node.jsから使うのとチュートリアルがあったのですが、今回はブラウザから使うパターンです。

AWSの各サービスをJSから使う基本パターンはこんな感じみたい。

1. Amazon Cognito Identity Poolを作成
2. 1で自動生成されたIAM Roleにポリシーを追加
3. コードを書く

1と2はチュートリアル通りにやれば良いので割愛します。

この投稿の続きを読む »

LINEで送る
Pocket

[JavaScript] Web AudioでSoundCloudにあるみたいな波形を描画したい

2018/09/21

こんにちは。きんくまです。
最近 Web Audioについて調べていました。

今回は、Web AudioでSoundCloudにあるみたいな波形を描画したいです。
どんなやつかといいますと、こんなやつです。

簡単にやりたい

一番簡単なのは、wavesurfer.jsというライブラリを使うことです。
今回の記事はこのwavesurferのソースを参考にさせていただき、自前で作ります。

>> wavesurfer.js

>> katspaugh/wavesurfer.js: Navigable waveform built on Web Audio and Canvas

この投稿の続きを読む »

LINEで送る
Pocket

[JavaScript] macの人がElectronのwindowsアプリを書き出したい

2018/08/16

こんにちは。きんくまです。

Electronを使って、webサイトに使う素材を作るPC用の開発ツールを作成しようといろいろと調べてました。
それで、最終的にはmacとwin両方でアプリを書き出したいです。私はmacを使っていてmacアプリを書き出すのはすぐにできるのですが、windowsアプリを書き出すのはそのままだと難しそうです。
で、parallels上のwindowsから書き出すメモです。

手順抜粋

1. macでアプリ書き出しできるようにする
2. mac上にgitのリモートリポジトリ作成
3. 2に1のソースをコミット
4. parallels上のwinから2をclone。(以下win上の手順)
5. npm install
6. npm run xxx でwinアプリを書き出し

この投稿の続きを読む »

LINEで送る
Pocket

[iOS] 自作アプリのAppStoreのレビューが消えていく件

2018/08/8

こんにちは。きんくまです。

最近、自作アプリのAppStoreのレビューが投稿されたと思ったら、1日もたたずに消えてしまう現象が起きています。
それで、それをAppleさまに戻してほしいと報告したところ「消えたレビューはガイドラインに違反しているから戻せない」と言われてしまいました。

という情報共有です。

===
2018/08/09追記
Appleさまに上の返信に対してどこが違反しているのかを問い合わせしましたところ、サポートから内部チームに調査の依頼をしてもらえることになりました。
===

現象

1. ユーザーがレビューを投稿

2. 各サイトに掲載される
– App Store (iPhone内で通常のユーザーが見るサイト)
– App Store Connect(開発者用アプリ管理サイト)
AppleのレビューのRSSフィード

ここで内容を確認する

3. 1日か半日ほどするとAppStoreとApp Store Connectからレビューが消える
RSSフィードからは消えない

期間としては、2018年7月10日以降なので、現時点で1ヶ月くらい
消えたレビュー数はきちんと確認できて11件ほど。たぶん15件くらい。

該当アプリ
>> ジッピー電卓
>> フォルメモ

どんなレビューか

上のRSSフィードをみてもわかりづらいので、App Annieのスクリーンショットを。
なんか赤いコメント書いてあるのですが、Appleさまにお送りしたときのものでございます。

App Annieはアプリマーケティングサイトです。データを調査するためにApp Storeを巡回しているので、レビューのキャッシュが部分的に残っています。上の画像はちょっと前にとったやつなので、ここ数日の消えちゃったレビューや、AppAnnieにキャッシュされる前に消されてしまったやつもあったりします。

この投稿の続きを読む »

LINEで送る
Pocket

[JavaScript] 別ウインドウ間でイベントごとに値(データ)のやりとりをしたい

2018/08/5

こんにちは。きんくまです。

画面Aがあります。そこからポップアップで画面Pを開きます。
このときAとPの間でデータのやりとりがしたいです。

さらに、画面Aから画面Bにページを切り替えます。ポップアップ画面Pは開いたままです。
このときでもBとPの間でデータのやりとりがしたいです。

というときのやり方です。

window.open, window.openerのやりかたもあるが、、、

ポップアップするときに、window.openして、その参照をもっておきます。
子供側から親側への参照は window.opener でできます。

でもこのやり方だと、親画面が遷移したあとにポップアップ画面と通信できないので、今回は候補からはずれました。
で、調べてみたところlocalStorageを使うことにしました。

参考)
>> Communication between tabs or windows

localStorageを使った通信

この投稿の続きを読む »

LINEで送る
Pocket

ページトップへ戻る