backend(mBaaS)。Tipsアプリの審査は徐々に短縮化される傾向にあり、かつては1週間は要していたAppleについても現在は数日もあれば終わるようになっています。言えアプリの不具合を確認してから実際に修正が反映されるまではしばらくかかりますし、その間ユーザは不具合のあるバージョンを使い続ける苦痛に悩まされます。それは悪いレビューを増やすことになりますし、アプリの更新も確実に行われていくという保証もありません。不具合に嫌気がさしてアプリをアンインストールされてしまったらそれまでです。そこで考えたいのがアプリをレビューなしに更新できる仕組みです。プラットフォームに依存する場合もありますが、現在では複数のサービスやソフトウェアが存在します。responsibilityMeteorはJavaScriptでスマートフォンアプリが開発できるサービスです。Web技術を使っているのでAngularやReactのようなフレームワークと組み合わせることもできます。アプリとして動かすときにはCordova/PhoneGapを使っているようです。専用のプラグインを入れることでアプリを閉じ、再起動したタイミングでコードが更新できます。Cordovaプラグインはアップデートできません。Nativeに対応しています。オープンソース・ソフトウェアなので自分でサーバを立てる必要があります。リリース済みのアプリを更新する他、アルファ版やベータ版の管理にも利用できます。bugsSwift/Objective-Cで作られたiOSアプリに対してJavaScriptでパッチを当てるというコンセプトのサービスです。iOSのJavaScriptエンジンに対してリモートから取得したコードを適用します。Androidについても2017年に対応予定となっています。ホットパッチ向けであって、大きな改変には向かないようです(Appleの審査基準上もやらない方が良いでしょう)。アプリ開発支援プラットフォームアプリカンはHTML5/JavaScript/CSSを使ってiOS/Android向けのアプリが開発できるプラットフォームです。Cordovaに似ていますが独自のエンジンで動作します。コードのアップデート機能を提供しています。作成したアプリをZipファイルにしてアップロードすると、スマートフォン側でそれを取り込んで更新してくれます。backendと連携しているMonacaでもMonacaエンタープライズの機能としてアプリのコードアップデート機能を提供しています。エンタープライズでない場合は前述のCodePushが使えるでしょう。Nativeの即時アップデートに対応しています。コンパイルしたipaファイルをアップロードすると、それをインストール済みのスマートフォンに対して配信してくれます。バージョン管理なども行ってくれたり、CIとの連携も可能です。Deployスマートフォン向けのデザインフレームワークを提供するIonicでもホットアップロードに対応しています。スナップショット機能で、アプリストアのバージョンに戻すこともできます。チャンネル機能はベータ、アルファユーザなどの区別をつけた配布を可能にします。対応しているのはCordovaアプリです。NativeといったWeb技術(JavaScript)を使ったアプリケーションプラットフォームか、Rolloutのように独自の仕組みによるiOSサポートといった所になります。アプリを大幅に変更するのは規約上問題がありますが、思わぬ不具合に対応するために知っておくと便利ではないでしょうか。Nativeは便利な仕組みに見えます。v2.1.3がリリースされました。backendにデータを保...Monacaでのアプリ開発はHTML5とJavaScriptで開発ができるとは言...2016-04-12Cordovaアプリにプッシュ通知を実装する素のCordovaアプリにプッシュ通知を送信してみたいと思います。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。