2016-04-28 7 views
0

私はAzureを初めて使っています - これまで、「Apache Cordovaアプリケーションの作成」、「認証の追加」、「プッシュ通知の追加」のチュートリアルを完了しました。今私はApp Serviceにテーブルを追加したいが、良い記事は見つけられない。それらはすべて、新しいAppサービスではなく、古いモバイルサービスに基づいているようです。CordovaにはどのようなAppサービスデータベースコントローラを使用しますか?

「Azure Mobile Apps用の.NETバックエンドサーバーSDKで作業する」という記事を読んで、回答よりも多くの質問が残されました。 TableControllerが他のすべてのものに基づいて必要なものに最適なコントローラであるかどうかはわかりません。

データベース/テーブルの読み込み、書き込み、削除をAppサービスで実装し、Cordovaクライアントでそれを消費する方法を理解するのに役立つ最高の記事は何ですか?

初心者にクライアントと環境に基づいて最適なものを理解できるようにするデータベースコントローラのリスト(マトリックス)がありますか?私はofficial client Cordova library for the Mobile Appsを使用することをお勧めします、クライアント側のための任意の助け

おかげで、 マイク

+0

チュートリアルの推奨質問は、StackOverflowのオフトピックです。 –

答えて

0

。バックエンド用として

、次のことができます。

1)簡単なテーブルの接続(ストレージのSQL Serverの)

2を作成します)

3つの簡単なAPIを作成します)(GET APIへのアクセスを構成します、POSTなど) - 、認証キーの有無にかかわらずなど enter image description here 4)あなたは新しいテーブルを作成したい場合は、クライアントライブラリ

を使用して、そのAPIを呼び出すには、OBを初期化することもできますそのモデルとバックエンドのテーブルのマップを作成します。

1)あなたが呼び出されたAPIのアクションに反応として、通知を送信することがあります。プッシュ通知用として

は、次の2つの方法(それらの両方がダッシュボードから設定されている)を持っています。たとえば、挿入操作ユーザーが呼び出された場合、対応するPOSTスクリプトが実行されます。ここでは、通知を送信するなど、必要な操作を実行できます。それは最も簡単な方法ですが、非常に柔軟性があるとは言えません。

2)通知ハブ(あなたのウェブアプリケーションの設定では、プッシュペイン)。 NHは基本的に通知を送信するメカニズムです。通知プラットフォームを使用するように設定する必要があります.Windowsを使用する場合は、WNS、Apple for APNSなどです。各プラットフォームには、設定する必要がある独自のパラメータセットがあります。アプリが通知を送信するように要求する接続です。次に、クラウドバックエンドは、バックエンドWebアプリケーションが通知プラットフォームに接続されているかどうかをチェックし、そうであればプラットフォームにプッシュを送信するかどうかを確認します。それがどのように働くか(10000メートルから):-)。 NHは強力なメカニズムです。タグを使って作業することもできます(たとえば、アプリから具体的なユーザーにプッシュを送信する場合は、独自のタグにサブスクライブしてターゲットに設定できます)。

第1の方法はクライアントのプラットフォームに依存しない方法ですが、第2の方法は柔軟性がありますが、Cordovaのすぐに使用できるサポートがあるかどうかはわかりません。それはpluginから始めることができます。

+0

Easy Tablesの情報をありがとう!私はそれを試してみました、そしてその名前がその容易さを十分に暗示しているように。しかし、プッシュ通知を実装する必要があります。コードレスの解決策であるため、プッシュ通知が許可されていないと思います。あれは正しいですか?そうでない場合は、プッシュ通知を許可するAPIのクライアントとサーバーで実装できる最適なSQLコントローラーは何ですか。 – Mike

+0

@Mikeはその質問が私の視点からは広すぎると私は答えにコメントではなくそれを加えました。コントローラーについては、通知の処理にSQLコントローラーは必要ありません。通知のためにアプリケーションを登録し、通知を要求する必要があります。また、バックエンドを設定する必要があります。これは、基本的に、対応する通知プラットフォームからモバイルアプリダッシュボードにセキュリティ情報をコピーして貼り付けるプロセスです。 –

関連する問題