Olarak istemci tarafı üzerinden iki API kullanarak özellik uygulaması beğenme IOS uygulamamız için basit bir takip özelliği oluşturmaya çalışıyoruz. Her bir nesnedeki markalarımız için benzersiz marka kimlikleri içeren bir dizi nesneye sahip iki API'mız olan Brand API
'a sahibiz. Ve kullanıcılarımızı sakladığımız Firebase API
. Firebase API
içinde, true değerine sahip anahtarlar olarak, unique brand ids from our
Marka API'sinden oluşan ve bunlardan oluşan nesneler dizisi olan followBrands adlı bir anahtar vardır. Nesneler, bir kullanıcı markayı uygulamamızdaki markayı beğenerek takip ettikten sonra oluşturulur.IOS uygulaması (Swift)
Uygulama yüklendiğinde, Firebase API
markasının ids anahtarlarının Brand API
marka kimliğiyle eşleşip eşleşmediğini kontrol ettikten sonra kullanıcının markayı takip ettiğini gösteren bir yıldız gösterip göstermediğini kontrol ediyoruz.
Bizim sorunumuz Brand API
(yani ofset), sayfalama ile uygulanır, bu nedenle nasıl tüm benzersiz marka kimlikleri bizim Firebase API
ile karşılaştırmak için hazır olacaktır eğer takip ediyor marka kontrol edecek?
IOS tarafında hızlı bir şekilde kullanıyoruz. Ve Brand API
django-tastypie
Firebase API
"user_id" : {
"currentFollowingCount" : 0,
"displayName" : "",
"email" : "",
"followingBrands" : {
"unique_brand_id" : true
},
"provider" : "Facebook",
"userID" : "user_id"
}
Marka API kullanarak inşa edilmiştir
{
"labels": [
{
"id": "unique_brand_id"
}
],
"meta": {
"limit": 10,
"next": "/api/?limit=10&offset=10",
"offset": 0,
"previous": null,
"total_count": 33
}
}