Xamarin的.iOS -使用应用组在应用扩展和容器应用之间进行通信

本文关键字:应用 之间 通信 扩展 iOS Xamarin | 更新日期: 2023-09-27 18:12:38

我尝试在Xamarin中制作应用程序扩展。iOS和共享数据从容器应用程序到扩展。我试过用应用群组,但是Xamarin。iOS似乎不支持这个(我说的对吗?)。

我在Apple开发者成员中心创建了一个应用组,并在entitlement中设置。

在这里,我可以让容器应用程序获得组路径,但应用程序扩展名返回null:

NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp.data");

是否有一种方法来实现使用Xamarin,或者它目前不支持?

Xamarin的.iOS -使用应用组在应用扩展和容器应用之间进行通信

我最终在GetContainerURL调用中更改了应用程序ID。我用的是NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp.data");而不是NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp");.data显然不是标识符字符串的一部分。