mah*_*ega 5 url-scheme deep-linking ios swift custom-keyboard
我正在为 iOS 开发一个自定义键盘。例如,当我在 Safari 中使用自定义键盘时,我的键盘上有一个按钮可以跳转到包含应用程序的键盘。然后在我的键盘应用程序中,左上角有 iOS 特定的“<- Safari”按钮,可以跳回 Safari。
是否可以以编程方式跳回源应用程序(在我的示例 Safari 中)?
或者我可以将原始 url 方案发送到我的包含应用程序,然后通过 url 方案打开以前的应用程序(可以是任何)?
这一定是可能的,因为 Scandit Wedge 应用程序正是我想要的。我创建了一个没有任何 url 方案的空测试应用程序,使用 Scandit Wedge 键盘,我可以转到 Scandit 应用程序,读取条形码,然后它会自动返回到源应用程序。
为了实现这一点,您必须使用x-callback-url. x-callback 只是一个“协议”,用于格式化以NSURL简化接收端的数据处理,并允许源应用程序接收正确的回调函数。您可以通过Evernote和本教程对此进行更多探索。
| 归档时间: |
|
| 查看次数: |
2479 次 |
| 最近记录: |