Manifest Privasi dan Pengelola URL iOS
Copy prompt pengaturan dengan langkah-langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Manifest privasi untuk pengembang aplikasi.
Bab berjudul “Manifest Privasi untuk Pengembang Aplikasi”.Jika Anda menggunakan login Google, Facebook, atau Apple, deklarasikan data yang dikumpulkan oleh SDK tersebut di file aplikasi Anda di PrivacyInfo.xcprivacy Tidak tambahkan file ini ke dalam paket plugin. Sesuaikan jenis data dengan penggunaan aplikasi Anda dan dokumentasi ios/App/PrivacyInfo.xcprivacy.
Do not add this file to the plugin package. Adjust the data types to match your app’s usage and the provider SDK documentation.
Bab berjudul “Contoh Google Sign-In”
Salin ke clipboard{ "NSPrivacyCollectedDataTypes": [ { "NSPrivacyCollectedDataType": "EmailAddress", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "Name", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "UserID", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false } ]}Bab berjudul “Contoh Login Facebook”
Salin ke clipboard{ "NSPrivacyCollectedDataTypes": [ { "NSPrivacyCollectedDataType": "EmailAddress", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "Name", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "UserID", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "FriendsList", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false } ]}Contoh Apple Sign-In
Judul: Contoh Apple Sign-In{ "NSPrivacyCollectedDataTypes": [ { "NSPrivacyCollectedDataType": "EmailAddress", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "Name", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false } ]}Tinjau Dokumentasi privasi Apple untuk semua kunci dan nilai yang diizinkan.
Gabungkan pengaturan URL Facebook dan Google
Judul: Gabungkan pengaturan URL Facebook dan GoogleJika aplikasi iOS menggunakan baik Facebook dan Google login, arahkan URL panggilan balik ke kedua SDK sebelum mengembalikannya ke Capacitor.
Dalam ios/App/App/AppDelegate.swift:
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { // Return true if the URL was handled by either Facebook or Google authentication. if FBSDKCoreKit.ApplicationDelegate.shared.application( app, open: url, sourceApplication: options[UIApplication.OpenURLOptionsKey.sourceApplication] as? String, annotation: options[UIApplication.OpenURLOptionsKey.annotation] ) || GIDSignIn.sharedInstance.handle(url) { return true }
return ApplicationDelegateProxy.shared.application(app, open: url, options: options)}Pastikan AppDelegate.swift mengimpor SDK yang digunakan oleh aplikasi Anda:
import Capacitorimport FBSDKCoreKitimport GoogleSignInimport UIKit