Описание тега parse-platform
ParsePlatform предоставляет серверную часть с открытым исходным кодом для поддержки приложений конечных пользователей. Parse поддерживает ряд различных платформ, включая iOS (7.0+), OS X (10.9+), Android (уровень API 9+), Unity 5 и Windows (8+), а также веб-приложения. SDK доступны для ряда этих платформ.
особенности
- Управление сеансом пользователя
- Сохранение данных
- Push-уведомления (iOS, OS X, Android)
- Социальная интеграция
- Выполнение облачного кода
Получение помощи с Parse
Пометьте любые вопросы уровня кода, на которые нужно ответить, относящиеся к Parse, с помощью parse-platform
тег.
Parse разработан как платформа самообслуживания. Вы можете обратиться к документации Parse для получения дополнительной информации об использовании Parse. Parse также предоставляет форум сообщества, где можно задать общие вопросы другим разработчикам Parse.
Если вы обнаружили ошибку или что-то не работает должным образом в Parse SDK, пожалуйста, откройте проблему в соответствующем репозитории GitHub.
Загрузите SDK
Помогите внести свой вклад
Примеры кода
Пример Android: настойчивость
// Create a new Parse object ParseObject post = new ParseObject("Post"); post.put("title", "Hello World"); // Save it to Parse post.saveInBackground();
Пример Android: push-уведомление
// Subscribe to a push channel PushService.subscribe(context, "galaxy_nexus_news", YourActivity.class); // Push to the channel from the client ParsePush push = new ParsePush(); push.setMessage("The new Galaxy Nexus has been released!!");
Пример iOS (Swift): настойчивость
var gameScore = PFObject(className:"GameScore") gameScore["score"] = 1337 gameScore["playerName"] = "Sean Plott" gameScore["cheatMode"] = false gameScore.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in if (success) { // The object has been saved. } else { // There was a problem, check error.description } }
Пример iOS (Objective-C): ограничения запроса
// Using PFQuery [query whereKey:@"playerName" notEqualTo:@"Michael Yabuti"]; [query whereKey:@"playerAge" greaterThan:@18]; // Using NSPredicate NSPredicate *predicate = [NSPredicate predicateWithFormat: @"playerName != 'Michael Yabuti' AND playerAge > 18"]; PFQuery *query = [PFQuery queryWithClassName:@"GameScore" predicate:predicate];