2016-11-30 36 views
0

我正在按照“分析服务器指南”中的步骤测试部署我自己的分析服务器。我已经启动并运行了服务器,并且已经能够通过curl创建和获取对象。我使用Parse SDK(1.14.2)构建了一个简单的iOS应用程序。我已经使用应用程序ID和服务器URL来初始化SDK,如Parse Server Guide中所述。当我尝试提出请求时,我从服务器上重新获得未经授权的许可。进一步挖掘,我注意到SDK不会将应用程序ID标头发送到服务器。我修改了SDK以发送应用程序ID标头并且一切正常。我在某处丢失配置步骤吗?解析iOS SDK不发送应用程序ID

+0

你可以发布你的初始化代码吗? –

回答

0

这是因为您没有传递ClientKey。在swift 3中,你可以像didFinishLaunchingWithOptions那样通过它。

// Init Parse 
     let configuration = ParseClientConfiguration { 
      $0.applicationId = PARSE_APP_KEY 
      $0.clientKey = PARSE_CLIENT_KEY 
      $0.server = PARSE_SERVER_URL 
      $0.isLocalDatastoreEnabled = true 

     } 
     Parse.initialize(with: configuration) 

如果你想测试​​时,那么它的,因为你的解析服务器不流通Javascript key下降。因此,如果此问题与Parse.Cloud函数相关,请确保初始化服务器。

相关问题