2016-08-22 9 views
0

Я использую Parse в качестве бэкэнд для своих приложений для Windows Phone. Поскольку Parse отключается, я пытаюсь перенести свои приложения с помощью службы back4app.Установите сервер API с Parse SDK для Windows Phone

Я обновил Синтаксическая SDK для Windows Phone с помощью диспетчера NuGet пакета в Разбираем SDK 1.7 и теперь я должен указать мое приложение на другой сервер, как этот

ParseClient.Initialize(new ParseClient.Configuration { 
ApplicationId = "YOUR_APP_ID", 
WindowsKey = "YOUR_DOTNET_KEY", 
Server = "https://parseapi.back4app.com" 

});

, но в Parse SDK 1.7 для .NET такого метода нет. Существует только метод Initialize, подобный этому

ParseClient.Initialize(appid, key); 

Как я могу преодолеть этот последний шаг?

Благодаря

ответ

0

Я посмотрел на this кода и, похоже, что там.

, если вы отправитесь в линии номер 35 вы увидите конфигурации-структуру

public struct Configuration { 
     /// <summary> 
     /// In the event that you would like to use the Parse SDK 
     /// from a completely portable project, with no platform-specific library required, 
     /// to get full access to all of our features available on Parse.com 
     /// (A/B testing, slow queries, etc.), you must set the values of this struct 
     /// to be appropriate for your platform. 
     /// 
     /// Any values set here will overwrite those that are automatically configured by 
     /// any platform-specific migration library your app includes. 
     /// </summary> 
     public struct VersionInformation { 
     /// <summary> 
     /// The build number of your app. 
     /// </summary> 
     public String BuildVersion { get; set; } 

     /// <summary> 
     /// The human friendly version number of your happ. 
     /// </summary> 
     public String DisplayVersion { get; set; } 

     /// <summary> 
     /// The operating system version of the platform the SDK is operating in.. 
     /// </summary> 
     public String OSVersion { get; set; } 
     } 

и если вы будете ехать на линии номер 144 вы увидите статический метод, который вы можете инициализировать разбор клиент SDK с конфигурацией структуры

/// <summary> 
    /// Authenticates this client as belonging to your application. This must be 
    /// called before your application can use the Parse library. The recommended 
    /// way is to put a call to <c>ParseFramework.Initialize</c> in your 
    /// Application startup. 
    /// </summary> 
    /// <param name="configuration">The configuration to initialize Parse with. 
    /// </param> 
    public static void Initialize(Configuration configuration) { 
     lock (mutex) { 
     configuration.Server = configuration.Server ?? "https://api.parse.com/1/"; 
     CurrentConfiguration = configuration; 

     ParseObject.RegisterSubclass<ParseUser>(); 
     ParseObject.RegisterSubclass<ParseRole>(); 
     ParseObject.RegisterSubclass<ParseSession>(); 

     ParseModuleController.Instance.ParseDidInitialize(); 
     } 
    } 

Так может быть, вы используете неправильную версию или, может быть, это какая-то проблема с конфигурацией NuGet ..