我们在我们的应用程序中提供了一个按钮,以使用在默认浏览器中打开的 URL 共享到 Google Classroom,类似于此答案:https ://stackoverflow.com/a/32460724/6257608
如果已安装,最好通过 Classroom 应用程序直接启动和共享。谷歌是否提供了一种方法来做到这一点,无论是通过他们的 SDK 还是特定于应用程序的协议?(据我所知,SDK 不支持他们的共享 API。)
我们在我们的应用程序中提供了一个按钮,以使用在默认浏览器中打开的 URL 共享到 Google Classroom,类似于此答案:https ://stackoverflow.com/a/32460724/6257608
如果已安装,最好通过 Classroom 应用程序直接启动和共享。谷歌是否提供了一种方法来做到这一点,无论是通过他们的 SDK 还是特定于应用程序的协议?(据我所知,SDK 不支持他们的共享 API。)
基本上你可以做到这一点。
请参阅Apple 应用程序间通信章节:使用 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>
所以他们注册了一个 URL-Scheme。我不熟悉 Google 课堂应用程序。所以我不知道你可以分享什么类型的数据。您可能可以在 Internet 上找到它。但是您应该能够与这些信息共享数据。
如何获取 Info.plist 的内容:
我希望这可以帮助你。