2015-07-28 2 views
0

Как я могу использовать Parse для сохранения данных пользователя без их учетной записи, но все же знать, какой телефон загружал контент? Например, если пользователь загружает изображение, как я могу отобразить это изображение только тому, кто его загрузил, не требуя от пользователя создания учетной записи?Как сохранять/извлекать данные пользователю без учетной записи (Parse + Swift)

Заранее благодарим за любую помощь/направление!

ответ

0

Вы можете использовать таблицу Установки в вашем браузере данных:

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { 
    // Store the deviceToken in the current Installation and save it to Parse 
    let installation = PFInstallation.currentInstallation() 
    installation.setDeviceTokenFromData(deviceToken) 
    installation.saveInBackground() 
} 

То есть, как вы связываете установку к устройству. Затем вы можете добавить собственный столбец в таблицу Installation в свой браузер данных, например, File или массив изображений, независимо от того, что работает для вас.

+0

Я думаю, что когда пользователь удалит приложение и снова установит его, это приведет к потере старых данных, как AFAIK; id устройства для установки на приложение –

+0

@MuhammadHewedy Любое решение будет иметь эту проблему, если пользователь не создаст учетную запись. Если пользователь удаляет приложение, единственное, что может получить информацию снова, - это некоторая форма входа. – Jacob

+0

Большое спасибо Якобу, именно то, что мне нужно. –

0

Если все это в течение текущего сеанса пользователя анонимный пользователь может работать для вас: https://parse.com/docs/ios/guide#users-anonymous-users

+0

Я пробовал это, но кажется, что новый пользователь создается каждый раз, когда приложение закрывается и снова открывается? Мне нужно иметь его, где данные связаны не только с одним сеансом. –

+0

Анонимные пользователи синтаксического анализа не сохраняются, возможно, какая-то форма принятого ответа и анонимный пользователь могут предоставить вам то, что вам нужно? –

Смежные вопросы