

parameter callbackQueue: The queue to return to after completion. SDK Keychain resulting in a new `ParseInstallation` for original `sessionToken`. **false**, only the `channels` and `deviceToken` are copied from the Objective-C parameter copyInstallation: When **true**, copies theĮntire `ParseInstallation` from the Objective-C SDK Keychain to the Swift SDK. Migrates the `ParseInstallation` *asynchronously* from the Objective-C SDK Keychain. returns: A publisher that eventually produces a single value and then finishes or fails.įunc loginUsingObjCKeychainPublisher(options: API.Options = ) -> Future The Parse Objective-C SDK Keychain is not Publishes an instance of the successfully logged in `ParseUser`. When calling this func loginUsingObjCKeychain(options: API.Options = ) async throws -> Self returns: Returns the logged in `ParseUser`. Public func loginUsingObjCKeychain(options: API.Options = ,

warning: When initializing the Swift SDK, `migratingFromObjcSDK` should be set to **false** If a developerĭesires a different policy, it should be inserted in `options`. note: The default cache policy for this method is `.reloadIgnoringLocalCacheData`. It should have the following argument signature: `(Result)`. parameter completion: The block to execute when completed. parameter options: A set of header options sent to the server. Modified in any way when calling this method allowing developers to revert their applications back to the older

Returns an instance of the successfully logged in `ParseUser`. Logs in a `ParseUser` *asynchronously* using the session token from the Parse Objective-C SDK Keychain. The methods introduced to allow this are: There is no need to have the Parse Objective-C SDK as a framework in your project as the Swift SDK doesn't need it to access the keychain since the keychain belongs to the respective app and can be access via the `bundleId`. This allows a seamless migration/login without interrupting the application flow and does not modify the original Objective-C Keychain or the original session token. Use the session token (assuming it's still valid) from an already logged in user in the Objective-C SDK Keychain to **become/login** into the Swift SDK. This enforces developers who convert to have to ask users to log into applications again after migration. I am creating this PR in reference to an ().Ĭurrently there's no way to migrate from the () to the Swift SDK.
