アプリケーションの認証中です
Live Sense SDK をアプリで使用する開発者は、 HERE Credentials のセットに登録し、これらの資格情報を SDK で指定する必要があります。
To obtain these credentials, visit the developer portal at https://here-tech.skawa.fun/plans and register for a license.
プロジェクトが作成されると 、 [ プロジェクトの詳細 ] ページでこれらの資格情報を生成できます。 すでにプランをお持ちの場合 は、 [ プロジェクトの詳細 ] ページからこれらの資格情報を取得することもできます。
注
資格情報は、アカウントおよびアプリケーションのパッケージ名前空間に固有のものです。 複数のアプリケーションで資格情報を再利用しないでください。
評価プランから商用プランに切り替える場合は、新しい HERE Credentials を使用することが重要です。
注
評価プランの一部として取得したライセンスキーを使用して、アプリケーションを商業的にリリースすることはできません ( たとえば、ストアにアプリケーションを送信することはできません ) 。
商用ライセンスにアップグレードした後は、次の操作を行う必要があります。
- [ プロジェクトの詳細 ] ページで新しいライセンスキーを取得します。
- このライセンスキーをアプリに追加します。
- アプリを再展開します。
詳細については、 ヘルプを参照してください。
資格情報 をアプリケーションに追加します
LSDAuth
このクラスは、 SDK 認証に使用できます。
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
LSDAuth.sharedInstance.authorize(licenseKey: "LICENSE_KEY", appId: "APP_ID", appCode: "APP_CODE")
return true
}
エンド ユーザー の同意を得る
データは、 HERE とデータを共有することに同意したユーザーからのみ収集されます。
データの使用および収集についてエンドユーザーの同意を得るには、次の方法を使用します。
LSDHelper.sharedInstance.showConsentAlert(viewController, withCustomMessage: "Your custom message here.") { (selectedAction, error) in
print(selectedAction, error)
}
このメソッド UIAlertController
は、エンドユーザーにデータの収集と HERE との共有を許可するよう要求するアラートポップアップを表示します。 エンド ユーザー に提示された承諾メッセージは、承諾の取り消しメカニズムを参照します。このメカニズムは、有効な承諾の要件を満たすために実装する必要があります。 承諾の設定を削除 / 変更するオプションは showConsentAlert()
、メソッドを呼び出し UIAlertController
てポップアップを再度表示することで実行できます。
この後 、アプリでの Live Sense の基本的な使用を開始できます。