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,或者它目前不支持?
我最终在GetContainerURL
调用中更改了应用程序ID。我用的是NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp.data");
而不是NSFileManager.DefaultManager.GetContainerUrl("group.com.myApp");
。.data
显然不是标识符字符串的一部分。