第3章 $fh.getCloudURL

$fh.getCloudURL();

現行のクライアントアプリの通信先となっているクラウドアプリの URL を取得します。SDK が初期化された後に使用してください。

クラウドアプリの URL を取得したら、他の HTTP/AJAX クライアントを使用してクラウドアプリと通信することができます。ただし、この方法では一部のデータがリクエスト内にないため、プラットフォームが提供するアナリティクスサービスをアプリで使用できないというマイナス面があります。また、エンドポイントが確保された場合は、API キーを提供しないと呼び出すことができません。

これを容易にするため、SDK は API がリクエストのパラメーターまたはヘッダーとしてメタデータを提供するようにしています。このデータを取得し、リクエストのボディまたはヘッダーとしてリクエストに追加するだけで済みます。詳細は、$fh.getFHParams を参照してください。

サポートされるプラットフォーム

  • JavaScript SDK

    • Cordova
    • Web Apps
  • Android SDK
  • iOS Objective-C SDK
  • iOS Swift SDK
  • .NET SDK

    • Windows
    • Xamarin

詳細なバージョン情報については、Supported Configurations (英語) を参照してください。

3.1. 例

JavaScript

var cloud_url = $fh.getCloudURL();

Android (Java)

String cloudAppHost = FH.getCloudHost();

iOS (Objective-C)

NSString * cloudAppHost = [FH getCloudHost];

 .NET (C#)

string cloudAppHost = FH.GetCloudHost();