2011-11-11 4 views
2

GSMAがRich Communication Suiteについて読んでいたので、さらに読むことにしました。あなたのいずれかがそのAPIを使用するようにクライアントを構築する方法をRich Communication Suiteについて

  • または
  • についてどんな考えを持っている場合は、任意のリンク
  • は次にそれを深く

を研究するために、任意のドキュメント/ RCSのAPIコードを持っています私に与えてください。 RCSに関連するあらゆるタイプのコンテンツ/アイデアは、私にとって非常に必要です。

ありがとうございました。

注:不適切なタグの後悔は、これに関するタグを見つけることができません。このタグをすべてのタグとともに追加してください。

+0

私は、拡張されたSIPのためにRCSを勉強しています。 ここにプロジェクトのリンクがあります。>> http://code.google.com/p/boghe/クライアントとコアを構築すると便利です。宜しくお願いします。 –

答えて

3

クライアントを構築するためにあなたがして仕事をしたいシステムの全体像と少し慣れるために最初に必要になります:あなたは2人のユーザーがAPIを介して登録している場合

Your code                 Another user      
manages a <==== (REST) HTTP Req/Res. =====> GSMA Infrast. <==== SIP =====> (Native) 
user 

、スキームがします以下のこと:

Your code        
manages <==== (REST) HTTP Req/Res. =====> GSMA Infrast. <==== SIP= 
Alice                || 
                    || 
                    || 
Your code               || 
manages <==== (REST) HTTP Req/Res. =====> GSMA Infrast. <==== SIP= 
Bob 

あなたは、任意の言語、ツール、プラットフォーム、フレームワークを使用することができ、このRESTのAPIビーイング... HTTPリクエストを発行できるが、十分でしょう(とApacheのHTTPライブラリを使用してJavaからシェルスクリプトに至るまでLinuxではカールやwget)。 APIのドキュメントはここにあります:

https://rcs.oneapi-gw.gsma.com/f/files/resources/Solaiemes_RCS_solution_GW_OMA_API_Description_v1.1.pdf

基本的に、あなたは(それはのように、利用できるウェブサイト上で登録を行うには便利な、何をオンにするよりも、同じ設定)ユーザーを登録する必要がありますし、次に、APIを使用して誰かと通信するために、いくつかの連絡先(別のユーザーまたはGSMA Innovation Challengeに登録されている携帯電話)を追加します。あなたは行動を誘発することができます(あなたはチャットを開始し、ファイルを送信し、ビデオ共有...)、他の人があなたに向かってトリガーする行動によって通知を受けます(あなたに話したり、ファイルを送る、ビデオ共有...)。通知はJSON形式で提供されており、必要なのはそれらを解析するだけです。実際の知識が上のリンク(正確なAPI記述とJavaコードサンプルを含んでいます)を確認したい場合、これは動作を記述する簡単な方法です。最後に

https://rcs.oneapi-gw.gsma.com/f/files/resources/GSMA_RCS_API_Developer_Guide_vs1_2.pdf

アドバイス:

私はAPIのシャープなアイデアを得るために開発時には、上記の文書およびこれをお読みになることをお勧めしますが、使用していることを意識する必要があり基本的なインフラストラクチャの(偉大な)複雑さを隠すAPIなので、辛抱強く、あなたに苛立ちを抱かせることはありません:)最初のギャップの後に、APIは強力で(非常に)使いやすいと言うことができます。

希望に役立ちます。

よろしくお願いいたします。