簡體   English   中英

哪個更好:fcm-django或django-push-notifications?

[英]Which is better: fcm-django or django-push-notifications?

我正在為有角度的前端開發DRF API,並且必須實現推送通知,因此,我遇到了兩個庫: fcm-djangodjango-push-notifications

我閱讀了兩個存儲庫的README文件,以嘗試了解差異並選擇其中一個。 在我看來,fcm-django更好,因為它為所有類型的設備提供了更好的抽象(只有一個模型:FCMDevice)。 如果我要使用django-push-notifications,則必須進行3個查詢(每個模型一個查詢)(GCMDevice,APNSDevice和WNSDevice),以發送相同的消息,在我看來這完全是多余的。 但是,django-push-notifications似乎更出名(1.7k星),因此顯然我在這里遺漏了一些東西。 我看到的唯一好處是,對於django-push-notifications,如果我的應用程序僅是基於Web的,則不需要設置firebase項目(在這種情況下,我只需要WNSDevice模型),但是如果我只使用WNSDevice模型,以后決定開發一個android或iOS應用程序? fcm-django方法不是更靈活嗎?

我正在為有角度的前端開發DRF API,並且必須實現推送通知,因此,我遇到了兩個庫: fcm-djangodjango-push-notifications

我閱讀了兩個存儲庫的README文件,以嘗試了解差異並選擇其中一個。 在我看來,fcm-django更好,因為它為所有類型的設備提供了更好的抽象(只有一個模型:FCMDevice)。 如果我要使用django-push-notifications,則必須進行3個查詢(每個模型一個查詢)(GCMDevice,APNSDevice和WNSDevice),以發送相同的消息,在我看來這完全是多余的。 但是,django-push-notifications似乎更出名(1.7k星),因此顯然我在這里遺漏了一些東西。 我看到的唯一好處是,對於django-push-notifications,如果我的應用程序僅是基於Web的,則不需要設置firebase項目(在這種情況下,我只需要WNSDevice模型),但是如果我只使用WNSDevice模型,以后決定開發一個android或iOS應用程序? fcm-django方法不是更靈活嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM