适用于iOS 9的canOpenURL问题 - Google+

时间:2015-11-27 07:54:15

标签: ios google-plus ios9 url-scheme

对于iOS 9,我在使用canOpenURL专门打开Goog​​le+应用时遇到问题。

Google Sign-In crashes on iOS 9的帮助下,我更改了 Info.plist 并添加了 LSApplicationQueriesSchemes ,如下所示

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fb</string>
    <string>youtube</string>
    <string>twitter</string>
    <string>com-google-gidconsent-google</string>
    <string>com-google-gidconsent-youtube</string>
    <string>com-google-gidconsent</string>
    <string>com.google.gppconsent.2.4.1</string>
    <string>com.google.gppconsent.2.4.0</string>
    <string>googlechrome</string>
    <string>googlechrome-x-callback</string>
    <string>hasgplus4</string>
    <string>com.google.gppconsent.2.3.0</string>
    <string>com.google.gppconsent.2.2.0</string>
    <string>com.google.gppconsent</string>
    <string>gplus</string>
</array>

所有其他应用程序,如facebook yotube twitter工作正常,但google plus不会打开并显示以下错误

  

-canOpenURL:网址失败:&#34; gplus://&#34; - 错误:&#34;(null)&#34;

这是Google+应用的一些问题吗?

NSString *strURL =  @"gplus://";
        if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:strURL]])
        {
        }
        else
        {
            strURL = @"https://www.plus.google.com";
        }

0 个答案:

没有答案