Хорошо, в первую очередь вам нужны структурированные данные.
Допустим, я открываю основной пост с идентификатором '14'.Api будет извлекать данные с сервера для идентификатора 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"}]}
Теперь, используя spannable строку в Android и атрибутивную строку в ios, теперь у вас есть идентификатор для конкретного встроенногоконтент ссылок и начальный и конечный индексы, которые можно использовать для добавления кликов по конкретным встроенным ссылкам.После того, как пользователь щелкнет по этой ссылке, у вас будет идентификатор того конкретного контента, который вы можете открыть в своем приложении.
Поскольку вы знаете, что может быть изменяемая строка, я надеюсь, что вам не нужен подробный код.
Желаю вам иметьначал свой вопрос с проблемы Spannable String.
Пожалуйста, игнорируйте индексы, если они неправильные;)