Need to configure your backend?See Build a Backend →
AWS SDKを使用する
Amplifyが提供していない高度なユースケースでは、エスケープハッチを取得して基盤となるAmazon Pinpointクライアントにアクセスできます。
次のインポートを追加します:
import AWSPinpointAnalyticsPlugin次のコードを使用してエスケープハッチを取得します:
do { // Retrieve the reference to AWSPinpointAnalyticsPlugin let plugin = try Amplify.Analytics.getPlugin(for: "awsPinpointAnalyticsPlugin") guard let analyticsPlugin = plugin as? AWSPinpointAnalyticsPlugin else { return }
// Retrieve the reference to PinpointClientProtocol let pinpointClient = analyticsPlugin.getEscapeHatch()
// Make requests using pinpointClient... // ...} catch { print("Get escape hatch failed with error - \(error)")}