iOS 使用我的应用程序的共享扩展时在 Safari 中显示 UIAlert
iOS Show UIAlert in Safari when using My App's Share Extension
我正在为 iOS 9+ 设备开发一个简单的内容拦截器。在阻止广告/跟踪器等方面似乎一切正常,我什至可以使用共享扩展操作直接从 Safari 'whitelist' 网站。
我的问题是当用户点击“操作”>“我的应用程序共享扩展程序”[将其添加到主应用程序内的列表]时,我想显示一个简单的警报,内容类似于“此站点已添加到您的白名单” ..." 几秒钟然后消失。
...我该怎么做?
**更新我已经阅读了所有关于此的 Apple 文档,但仍然无法弄清楚。 post here 确实是指如何设计一个精简的 UI 但并没有真正涵盖我的情况。
希望有人知道:-)
为什么不为此使用通知,您可以将通知样式设置为像 UIAlert 一样显示。您可以在 iOS.
的日历应用程序中看到类似的内容
更新:
我做了更多的挖掘,无法根据 this 以编程方式更改样式。所以最好的选择是当你的应用程序在前台时处理它。除了本地通知,我想不出任何其他 OS 广泛的解决方案。
我正在为 iOS 9+ 设备开发一个简单的内容拦截器。在阻止广告/跟踪器等方面似乎一切正常,我什至可以使用共享扩展操作直接从 Safari 'whitelist' 网站。
我的问题是当用户点击“操作”>“我的应用程序共享扩展程序”[将其添加到主应用程序内的列表]时,我想显示一个简单的警报,内容类似于“此站点已添加到您的白名单” ..." 几秒钟然后消失。
...我该怎么做?
**更新我已经阅读了所有关于此的 Apple 文档,但仍然无法弄清楚。 post here 确实是指如何设计一个精简的 UI 但并没有真正涵盖我的情况。
希望有人知道:-)
为什么不为此使用通知,您可以将通知样式设置为像 UIAlert 一样显示。您可以在 iOS.
的日历应用程序中看到类似的内容更新:
我做了更多的挖掘,无法根据 this 以编程方式更改样式。所以最好的选择是当你的应用程序在前台时处理它。除了本地通知,我想不出任何其他 OS 广泛的解决方案。