多次调用GMSServices ProvideAPIKey

时间:2018-08-10 11:28:24

标签: google-maps google-maps-sdk-ios

我写了一个应用程序。当用户单击“位置1”时,应用程序将调用我的远程服务器,并检索“位置1”的Google Maps API密钥。然后它将调用

[GMSServices provideAPIKey:@"anAPIKey"];

现在,如果用户单击“后退”按钮并选择“位置2”,则该代码将重复。也就是说,该应用将检索“位置2”的密钥,然后调用

[GMSServices provideAPIKey:"anAPIKey2"];

问题在于,第二次进行调用provideAPIKey方法时返回“否”(表示密钥未成功设置)。

有人知道如何多次调用此方法吗?我无法控制用户是否改变主意,因此,出于计费目的,我们必须使用正确的API密钥。

也许有某种方法可以“发布” GMSServices?我确实曾尝试调用dealloc,但是发生了“崩溃”。

0 个答案:

没有答案