我试图在Xamarin iOS应用程序中添加一个广播扩展,但是当我想从应用程序或控制中心启动广播时,这个扩展是不可见的。
我向项目添加了两个BroadcastUploadExtension作为BroadcastUpload UI扩展,它们都是来自主iOS项目的引用。两个扩展项目都以iOS 13.0+为目标。
我还为他们创建了配置文件。我使用RPSystemBroadcastPickerView与PreferredExtension,但我只是得到‘开始录音’,而不是我的应用程序名称/图标开始流。所有的最新版本的SDK和iOS。
发布于 2022-09-21 14:23:25
当您在VS中创建一个BroadcastUIExtension项目时,将自动创建BroadcastUploadExtension项目,您可以在两个项目中打开info.plist,并重复检查NSExtension键。
默认情况下,com.apple.broadcast-services项目的NSExtensionPointIdentifier为BroadcastUploadExtension项目的值应该是com.apple.broadcast-services-upload。
默认情况下,com.apple.broadcast-services项目的NSExtensionPointIdentifier为BroadcastUIExtension项目的值应该是com.apple.broadcast-services-setupui。
如果NSExtensionPointIdentifier是正确的,应用程序将出现在控制中心。
https://stackoverflow.com/questions/61741237
复制相似问题