我正在使用UIActivityViewController在我的应用中共享图片和网址。
我在格式化facebook帖子时遇到了麻烦。我使用子类UIActivityItemProvider
附加图像,并以相同的方式提供帖子的文本。
我想添加一个网址,但它需要我的应用程序自定义网址方案就像这样
myurl://image?url=http://imageurl.com
问题是,当发布时,只有网址的后半部分是可点击的(从http://开始)。这意味着它不会使用网址打开我的应用。
还有其他办法吗?
我知道我可以在Facebook上创建一个应用程序,但是如何使用UIActivityViewController
将两者绑在一起?
由于
答案 0 :(得分:4)
您有两个选择:
创建一个简单的服务器端Web服务,该服务将从http://yourserver.com/linkToApp/image
重定向到myurl://image
。
如果没有安装应用程序/如果您不在ios设备上,它甚至可以显示不同的页面/预览。
创建一个Facebook应用并使用“深层链接”(它基本上会为你做同样的事情。)