Мы пытаемся создать простую функцию для нашего приложения IOS. У нас есть два API нашего Brand API
с массивом объектов, содержащих уникальные идентификаторы для наших брендов в каждом объекте. И наш Firebase API
, где мы храним пользователей. В пределах он имеет ключ, называемый следующимиBrands, и массив объектов, называемых состоящими из маркера API unique brand ids from our
, в виде ключей со значением true. Объекты создаются после того, как пользователь следил за брендом от симпатии к бренду в нашем приложении.Реализация функции Liking с использованием двух API через клиентскую сторону в качестве приложения IOS (Swift)
Когда приложение загружается, мы проверяем, соответствуют ли идентификационные номера ключей Firebase API
идентификатору торговой марки Brand API
, а затем показывают звезду, указывающую, что пользователь уже следит за брендом.
Наша проблема: Brand API
реализована с разбивкой по страницам (т. Е. Смещение), так как мы проверим все марки, за которыми они следуют, если не все уникальные идентификаторы бренда будут доступны для сравнения с нашими Firebase API
?
Мы используем swift на стороне IOS. И Brand API
построен с использованием Джанго-tastypie
Firebase API
"user_id" : {
"currentFollowingCount" : 0,
"displayName" : "",
"email" : "",
"followingBrands" : {
"unique_brand_id" : true
},
"provider" : "Facebook",
"userID" : "user_id"
}
Марка API
{
"labels": [
{
"id": "unique_brand_id"
}
],
"meta": {
"limit": 10,
"next": "/api/?limit=10&offset=10",
"offset": 0,
"previous": null,
"total_count": 33
}
}