将电话差距复制到本机ios和android应用程序问题

将电话差距复制到本机ios和android应用程序问题,android,json,swift,api,phonegap,Android,Json,Swift,Api,Phonegap,我们有一个phone gap跨平台构建的应用程序,我们正在本地构建相同的应用程序 该应用程序具有包含嵌入超链接的文本的页面/视图,可将用户发送到同一应用程序中的其他页面。当然,因为这是基于HTML的,所以使用phone-gap应用程序就可以做到这一点。但是,如果我们将其更改为native,我们怎么能在文本中有链接,将用户重定向到其他视图或从数据库中获取其他数据并将其推送到UIViewController 后端将如何向我们发送带有超链接的JSON字符串,这些字符串将能够复制phone gap内置应

我们有一个phone gap跨平台构建的应用程序,我们正在本地构建相同的应用程序

该应用程序具有包含嵌入超链接的文本的页面/视图,可将用户发送到同一应用程序中的其他页面。当然,因为这是基于
HTML
的,所以使用phone-gap应用程序就可以做到这一点。但是,如果我们将其更改为native,我们怎么能在文本中有链接,将用户重定向到其他视图或从数据库中获取其他数据并将其推送到
UIViewController

后端将如何向我们发送带有超链接的
JSON
字符串,这些字符串将能够复制phone gap内置应用程序的功能。这可能吗


好的,也许我们可以在
JSON
数据中发送嵌入式
HTML
。但是这些

如何处理呢?首先,您需要结构化数据

假设我打开了一个id为“14”的主帖子。Api将从服务器获取id为14的数据

JSON结构可以如下所示:

{"title":"What are origional sin?","content":"Although Adam & Eve had been given. God has given man free will.","inlineLinks":[{"startIndex":"8","endIndex":"18","contentId":"141"},{"startIndex":"55","endIndex":"64","contentId":"142"}]}
现在,在android中使用Spanable字符串,在ios中使用属性字符串,您现在可以使用特定内联链接内容的id以及开始和结束索引,您可以使用它们向特定内联链接添加单击。一旦用户单击这些链接,您就拥有可以在应用程序中打开的特定内容的id

既然您知道可扩展字符串,我希望您不需要详细代码

希望你的问题是从一个字符串问题开始的


请忽略索引,以防它们出错;)

那么,这些web链接就像从服务器获取数据并显示在页面上一样吗?你能描述一下你的应用程序吗。。它是否像购物应用程序那样显示一些产品链接,点击后打开详细信息页面或something@xSHERU我在问题上加了一个屏幕截图。这是一种观点。带有蓝色链接的文本。这些链接将引导您访问其他数据,如网站。但有了电话间隙也是可能的。如何使用本机语言和解析来自服务器的json数据来做同样的事情。您的问题与广域相关。所以我真的不能在这里给你确切的答案,但是你可以使用webview来显示帖子,并使用android组件来显示帖子列表。如果用户单击文章项目,您可以在webview内的新页面中打开该文章。这样的话,你的内联链接也不用做很多工作就可以处理好了。不过这绝对是可行的。