2016-04-26 24 views
0

我們在我們的應用程序提供了一個按鈕,使用它在默認瀏覽器中打開一個URL,類似這樣的答案,分享給谷歌課堂:https://stackoverflow.com/a/32460724/6257608如果安裝了Google Classroom應用,是否有分享的方法?

這將是最好啓動並直接通過課堂應用程序共享,如果它是安裝。谷歌是否提供了一種方法來做到這一點,無論是通過他們的SDK或應用程序特定的協議? (從我所知道的,SDK不支持他們的共享API。)

回答

0

基本上你可以做到這一點。

Apple Inter-App Communication章:使用URL方案與應用程序進行通信

谷歌似乎支持它,我在他們的Info.plist中發現這一點:

<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
    <key>CFBundleURLSchemes</key> 
    <array> 
     <string>com.google.sso.900820440409-fbmgl9p4k9hlmkq01gjmjs2aiirbjaca</string> 
    </array> 
    </dict> 
    <dict> 
    <key>CFBundleURLName</key> 
    <string>${BUNDLE_IDENTIFIER}</string> 
    <key>CFBundleURLSchemes</key> 
    <array> 
     <string>googleclassroom</string> 
    </array> 
    </dict> 
</array> 

所以他們有一個網址 - 方案註冊。我對Google課堂應用不熟悉。所以我不知道,你可以分享什麼類型的數據。你可以在互聯網上找到它。但你應該能夠與這些信息共享數據。

如何獲得的Info.plist內容:

  1. 下載應用程序在Mac上的iTunes。
  2. 使用終端導航到下載位置。
  3. 將文件重命名爲.zip(mv App.ipa App.zip)
  4. 通過雙擊或終端提取App.zip文件。
  5. 複製的Info.plist到某個位置(CP應用程序/負載/ App.app/Info.plist的〜/桌面)
  6. 見的Info.plist

我希望這可以幫助你。

相關問題