数日前から、Angular 2 (私は Ionic 2 を使用しています) で動作する MBAAS を探しています。Parse はシャットダウンしているため、これは実際には私にとって選択肢ではなく、私が試した他のもの (Firebase、Backendless など) はまだ Angular 2 SDK を公開していないようです。
せっかちなのかもしれませんが、今すぐこれを使い始めたいのですが、まともなSDKがないとできません。
はい、本当に必要な場合は REST API を使用できますが、アプリで必要となる単純なプッシュ通知などの機能が制限されると感じています。
質問は次のとおりです。Angular 2 をサポートし、プッシュ通知とデータ ストレージをサポートするためのライブラリがある MBAAS を知っている人はいますか?
編集:
たとえば、Angular 2 でバックエンドレス mbaas を使用しようとして、次のことを試しました。
構造:
- app
- app.js
- backendless.js
-- pages
--- home
---- home.html
---- home.js
---- home.scss
-- theme
app.js
import {App, Platform} from 'ionic-angular';
import {HomePage} from './pages/home/home';
import {Backendless} from 'backendless';
@App({
template: '<ion-nav [root]="rootPage"></ion-nav>',
config: {} // http://ionicframework.com/docs/v2/api/config/Config/
})
export class NotOnFileApp {
static get parameters() {
return [[Platform]];
}
constructor(platform) {
this.rootPage = HomePage;
platform.ready().then(() => {
// The platform is now ready. Note: if this callback fails to fire, follow
// the Troubleshooting guide for a number of possible solutions:
//
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
//
// First, let's hide the keyboard accessory bar (only works natively) since
// that's a better default:
//
// Keyboard.setAccessoryBarVisible(false);
//
// For example, we might change the StatusBar color. This one below is
// good for dark backgrounds and light text:
// StatusBar.setStyle(StatusBar.LIGHT_CONTENT)
Backendless.initApp( 'XXXXX', 'XXXXX', 'v1' );
});
}
}
これにより、「undefined のプロパティ 'initApp' を読み取れません」というエラーが発生します。これは、js ライブラリを正しくインポートしていないことを示しています。これがなぜなのか教えていただけますか?