Mengakui Privasi dan Pengolah URL iOS
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Bagian berjudul “Manifest Privasi untuk Pengembang Aplikasi”
__CAPGO_KEEP_0__Jika Anda menggunakan login Google, Facebook, atau Apple, deklarasikan data yang dikumpulkan oleh SDK tersebut di aplikasi Anda. PrivacyInfo.xcprivacy Tambahkan file tersebut di aplikasi Anda di ios/App/PrivacyInfo.xcprivacy.
Jangan tambahkan file ini ke dalam paket plugin. Sesuaikan jenis data dengan penggunaan aplikasi Anda dan dokumentasi penyedia SDK.
Contoh Google Sign-In
Judul “Contoh Google Sign-In”{ "NSPrivacyCollectedDataTypes": [ { "NSPrivacyCollectedDataType": "EmailAddress", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "Name", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false }, { "NSPrivacyCollectedDataType": "UserID", "NSPrivacyCollectedDataTypeLinked": true, "NSPrivacyCollectedDataTypeTracking": false } ]}Contoh Facebook Login
Judul “Contoh Facebook Login”{ "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 } ]}Ulasan Dokumentasi privasi Apple untuk semua kunci dan nilai yang diizinkan.
Combina pengaturan URL Facebook dan Google
Bagian berjudul “Combina pengaturan URL Facebook dan Google”Ketika aplikasi iOS menggunakan baik Facebook dan Google login, arahkan URL panggilan balik ke kedua SDK sebelum mengembalikannya ke Capacitor.
Di 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 import SDK yang digunakan oleh aplikasi Anda:
import Capacitorimport FBSDKCoreKitimport GoogleSignInimport UIKit