第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();

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.