2017-02-07 27 views
0

由於Parse已經停止了它的服務,我需要移動到第三方託管的Parse解決方案來推送通知(我想堅持Parse環境)。通過TParseApi使用的默認BaseURL被定義爲:從主單元改變TParseApi類的BaseURL

public const 
    ... 
    cDefaultBaseURL = 'https://api.parse.com/{ApiVersion}'; 

TParseApi類中還有一個叫BaseURL公共屬性被設置爲cDefaultBaseURLTParseApi.Create(),並與哪一個可以以其他方式設置用於REST調用的基本URL。這需要更改爲新的託管服務器地址,而不是舊的停用的Parse服務地址。

在我的主要單元中,我只創建並使用TPushEventsTParseProvider對象。我想在運行時將TParseApiBaseURL屬性從運行時更改爲新地址,但是我無法找到從主設備訪問TParseApi對象的方法。我寧願不更改REST.Backend.ParseApi單位中的常量值,因爲我將不得不無限期地保持自己的版本。

我正在使用Delphi 10.1柏林。

是否有人可以幫助我弄清楚如何從我的主機可以訪問的TParseApi對象,或者在主單元創建自己的替代TParseApi對象,然後得到TParseProvider/TPushEvents使用我的呢?

回答