#google firebase
Explore tagged Tumblr posts
Text
let today = new Date("November 30, 2022 20:54:00")
Other than prepping for my assessment on Friday, today i went to a firebase introduction event at Google HQ in my city!! It was so fruitful and fun!! And it feels so huge to learn from such a big company. Like, there were firebase experts there that had flown in from New York... These people really exist?? It was such an exciting opportunity!! And i learned a lot (:
23 notes
·
View notes
Text
Develop Mobile App, ...?
Duh yang Web-Based aja masih tunak tunuk...
Tampilan diatas adalah hasil dari anak magang yang tak minta tolong buatin ini itu tapi dengan saran dan workflow olehku..
Karena dulu familiarnya ama codeigniter, jadi bikinnya pake itu, namun karena keterbatasan ku soal coding dan bikin API akhirnya semua didalamnya adalah berkas-berkasi dari google spreadsheet + telegram API + google form yang diramu sedemikian rupa.
BTW, klo ada yang jago buat ngeramu. Aku boleh donk di DM.
(cont.)
3 notes
·
View notes
Text
Firebase Cloud Messaging Nedir?
Firebase Cloud Messaging (FCM), mobil ve web uygulamaları için kullanıcılarla doğrudan iletişim kurmanın güçlü bir yoludur. Google tarafından sağlanan bu ücretsiz hizmet, geliştiricilere bildirimler göndererek kullanıcı bağlılığını artırma fırsatı sunar. Basit bir ifadeyle, FCM, mesajların ve bildirimlerin cihazlara güvenilir bir şekilde teslim edilmesini sağlar.
Firebase, mobil ve web uygulama geliştirmeyi kolaylaştıran bir platformdur. FCM, bu platformun en önemli bileşenlerinden biridir. Diğer Firebase araçlarıyla entegre bir şekilde çalışarak kullanıcı deneyimini iyileştirir ve uygulamaların değerini artırır. Özellikle, uygulama içi mesajlaşma ve analitik gibi özelliklerle birleştiğinde FCM, kapsamlı bir çözüm sunar.
Firebase Cloud Messaging Nasıl Çalışır?
FCM’nin temel çalışma prensibi oldukça basittir:
Bir sunucudan gönderilen mesaj, Google’ın altyapısı aracılığıyla hedef cihazlara ulaştırılır. Bu süreçte, geliştiricilerin kullanıcılarına düşük gecikme süresiyle mesaj göndermesi sağlanır.
Bildirim Türleri
FCM, iki temel bildirim türü sunar:
1.Bildirim Mesajları: Kullanıcı etkileşimi olmadan gönderilen genel mesajlardır.
2.Veri Mesajları: Daha özelleştirilmiş ve uygulama mantığına uygun mesajlardır.
Firebase Cloud Messaging Kullanmanın Avantajları
Kullanıcı Bağlılığı Artırma
Bir uygulamanın başarılı olması, genellikle kullanıcılarının ne kadar aktif olduğu ile doğrudan ilişkilidir. FCM, kullanıcıların ilgisini canlı tutmak için mükemmel bir araçtır. Örneğin, yeni özellikler veya güncellemeler hakkında bilgilendirme yapmak için push bildirimleri kullanılabilir.
Gerçek Zamanlı İletişim
FCM, gerçek zamanlı mesajlaşma gereksinimlerini karşılar. Bu, özellikle e-ticaret ve oyun uygulamaları gibi hızlı yanıt gerektiren sektörler için idealdir.
Firebase Cloud Messaging ile Bildirim Türleri
Push Bildirimleri
Push bildirimleri, kullanıcıların cihazlarında görsel olarak ortaya çıkar ve doğrudan etkileşim sağlar. Örneğin, bir e-ticaret uygulamasında “Sepetinizdeki ürünler için indirim var!” mesajı gönderebilirsiniz.
Veri Mesajları
Veri mesajları ise genellikle arka planda çalışan, kullanıcının göremediği mesajlardır. Bu mesajlar, uygulama içi belirli işlemleri tetiklemek için kullanılır.
Firebase Cloud Messaging’i Kimler Kullanabilir?
FCM, birçok sektörden profesyonel tarafından kullanılabilir:
Mobil Uygulama Geliştiricileri
•Oyunlar: Kullanıcıları yeni güncellemeler, etkinlikler veya ödüller hakkında bilgilendirmek için.
•Sosyal Medya Platformları: Mesajlar, beğeniler veya takip bildirimleriyle kullanıcı etkileşimini artırmak için.
•Alışveriş Uygulamaları: Özel indirimler, kampanyalar veya kişiselleştirilmiş ürün önerilerini göndermek için.
Web Uygulama Sahipleri
•E-Ticaret Siteleri: Sepet hatırlatmaları veya özel kampanyalarla müşteri dönüşlerini artırmak için.
•Haber ve Medya Platformları: Son dakika haberleri veya kullanıcıların ilgi alanlarına uygun içerikleri paylaşmak için.
•Eğitim Platformları: Ders hatırlatmaları veya yeni eğitim materyalleri hakkında bilgi vermek için.
E-Ticaret İşletmeleri
•Mobil ve Web Tabanlı Mağazalar: Müşterilere kampanyaları duyurmak veya yeni ürünleri tanıtmak için.
Sağlık ve Fitness Uygulamaları
•Sağlık Takip Araçları: Günlük hedef hatırlatmaları veya sağlık önerileri göndermek için.
•Fitness Uygulamaları: Egzersiz planları ve başarılar hakkında bilgi vermek için.
Haberleşme ve Mesajlaşma Uygulamaları
•Anlık Mesajlaşma Uygulamaları: Yeni mesaj bildirimleri veya grup etkinliklerini hatırlatmak için.
•Topluluk Platformları: Kullanıcı katılımını artıracak duyurular ve güncellemeler için.
Seyahat ve Konaklama Uygulamaları
•Rezervasyon Platformları: Rezervasyon onayı, hatırlatma veya check-in detaylarını paylaşmak için.
•Seyahat Acenteleri: Uygun tatil fırsatları ve promosyonlar hakkında bilgilendirme yapmak için.
Finans ve Bankacılık Uygulamaları
•Bankalar ve Dijital Cüzdanlar: Hesap hareketleri, ödeme hatırlatmaları veya kampanya bildirimleri göndermek için.
•Yatırım Platformları: Piyasa güncellemeleri veya yeni yatırım fırsatlarını bildirmek için.
Taşımacılık ve Lojistik Şirketleri
•Kargo ve Teslimat Şirketleri: Teslimat durumları ve gecikmelerle ilgili bildirimler paylaşmak için.
•Yolculuk Planlama Uygulamaları: Bilet hatırlatmaları veya gecikme bilgilerini iletmek için.
Yerel İşletmeler
•KOBİ’ler ve Restoranlar: Özel etkinlikler, kampanyalar veya menü güncellemeleri hakkında bilgilendirme yapmak için.
Pazarlama ve Reklam Ajansları
•Marka ve Ürün Tanıtımları: Hedef kitleye yönelik özelleştirilmiş bildirimler oluşturmak için.
•Otomasyon Kampanyaları: Zamanlanmış promosyonlar ve kişiselleştirilmiş teklifler göndermek için.
Firebase Cloud Messaging Kurulumu
FCM Hesabı Oluşturma
İlk adım, Firebase Console üzerinden bir proje oluşturmaktır. Bu projeye bağlı olarak FCM özelliklerini etkinleştirebilirsiniz.
API Anahtarı Ayarları
Sonraki adım, API anahtarlarını yapılandırmaktır. Bu anahtarlar, sunucular ve istemci cihazları arasında güvenli bir iletişim sağlamak için gereklidir.
Firebase Cloud Messaging API Kullanımı
Sunucu Tarafı Entegrasyonu
FCM’nin sunucu tarafı entegrasyonu için HTTP veya XMPP protokollerinden birini kullanabilirsiniz. Gönderilecek mesajlar JSON formatında oluşturulur.
İstemci Tarafı Entegrasyonu
Mobil cihazlar veya web tarayıcıları için istemci tarafında SDK entegrasyonu gereklidir. Firebase SDK, hem Android hem de iOS için destek sunar.
Firebase Cloud Messaging ile Kişiselleştirilmiş Bildirimler
Kişiselleştirme, kullanıcıların ilgisini çekmenin en etkili yollarından biridir. Firebase Cloud Messaging (FCM), geliştiricilere kullanıcı davranışlarına ve tercihlerine uygun bildirimler oluşturma fırsatı sunar. Peki, bunu nasıl yapabilirsiniz? İşte birkaç önemli yöntem:
Segmentasyon
Kullanıcıları belirli kriterlere göre gruplandırarak daha hedefli mesajlar gönderebilirsiniz.
•Coğrafi Konum: Belirli bir bölgedeki kullanıcılar için yerel kampanyalar sunabilirsiniz. Örneğin, “Ankara’daki mağazamızda %20 indirim!” mesajı.
•Demografi: Yaş, cinsiyet veya diğer demografik bilgilerle ilgili özelleştirilmiş mesajlar göndermek.
•Kullanıcı Davranışı: Daha önce satın aldıkları ürünlere veya uygulama içindeki etkileşimlerine göre teklifler sunabilirsiniz.
Dinamik İçerik Kullanımı
Kişisel bir dokunuş eklemek, kullanıcıların dikkatini çekmek için güçlü bir araçtır.
•Kullanıcı Adı: “Merhaba Ali, bugün alışveriş sepetinde özel indirim seni bekliyor!” gibi mesajlar daha sıcak bir iletişim sağlar.
•Kullanıcı Geçmişi: Örneğin, “Son baktığınız ürün yeniden stokta!” gibi geçmişe dayalı mesajlar göndermek kullanıcıların dönüş oranlarını artırabilir.
Özelleştirilmiş Bildirim Türleri
•Kampanya Bildirimleri: Kullanıcıların ilgisini çekecek belirli ürün veya hizmet kampanyalarını duyurabilirsiniz.
Örneğin: “Yalnızca bugün! Favori oyun aksesuarlarında %30 indirim.”
•Hatırlatmalar: Kullanıcılara daha önce planladıkları veya unuttukları işlemleri hatırlatabilirsiniz.
Örneğin: “Sepetinde bekleyen ürünlerin indirimli fiyatları yarın sona eriyor!”
•Uygulama İçi Güncellemeler: Kullanıcıları uygulamada aktif tutacak güncellemeleri duyurabilirsiniz.
Örneğin: “Yeni özellikler eklendi! Şimdi keşfetmek ister misin?”
Zamanlama ve Konum Tabanlı Kişiselleştirme
•Zamanlama: Bildirimlerin doğru zamanda gönderilmesi, kullanıcıların tepkilerini artırır. Örneğin, sabah saatlerinde bir kahve zinciri uygulaması “Sabah kahvesine %10 indirim!” bildirimi gönderebilir.
•Konum Tabanlı: Fiziksel bir mağazaya yakın olan kullanıcılar için mağaza içi kampanyaları tanıtabilirsiniz.
Otomasyon ve Yapay Zeka Destekli Kişiselleştirme
•Firebase, otomasyon araçlarıyla birlikte yapay zeka desteği sunar. Kullanıcı davranışlarını analiz ederek en uygun mesajları otomatik olarak oluşturabilir ve gönderebilirsiniz.
•Örneğin: Bir e-ticaret uygulaması, sık sık teknoloji ürünleri satın alan bir kullanıcıya yeni çıkan akıllı telefon modellerini tanıtan bir bildirim gönderebilir.
Kişiselleştirmenin Avantajları
•Kullanıcı Bağlılığı: Daha kişisel bir deneyim sunarak kullanıcıların uygulamanızla daha fazla etkileşim kurmasını sağlayabilirsiniz.
•Daha Yüksek Dönüşüm Oranları: İlgi alanlarına yönelik gönderilen mesajlar, kullanıcıların harekete geçme olasılığını artırır.
•Uygulama Sadakati: Kullanıcılar, kendilerine özel mesajlar aldıklarında uygulamanızla daha bağlı hisseder.
Firebase Cloud Messaging ile Otomasyon
Zamanlanmış Bildirimler: FCM, belirli bir zamanda gönderilmek üzere planlanan mesajları destekler.
Tekrarlayan Görevler: Belirli aralıklarla kullanıcıları hatırlatmalarla bilgilendirebilirsiniz.
Firebase Cloud Messaging ile Pazarlama Stratejileri
Promosyon Bildirimleri: Kampanya duyuruları veya indirim teklifleri için FCM kullanabilirsiniz.
Kullanıcı Davranışlarına Göre Mesajlar: Alışveriş sepetini terk eden kullanıcılara hatırlatma mesajları göndermek gibi davranış tabanlı mesajlaşma mümkündür.
Firebase Cloud Messaging ve Güvenlik
FCM, mesajlaşma sürecinde gelişmiş güvenlik protokollerini kullanır:
•Veri Şifreleme: Mesajlar, cihazlar arasında güvenli bir şekilde iletilir.
•Yetkilendirme ve Erişim Kontrolü: Mesaj gönderiminde yalnızca yetkili kullanıcılar işlem yapabilir.
Sonuç
Firebase Cloud Messaging, kullanıcılarla etkili bir şekilde iletişim kurmak ve uygulama etkileşimini artırmak için güçlü bir araçtır. Hem mobil hem de web uygulamaları için esnek çözümler sunar. FCM’nin sunduğu özelliklerden yararlanarak kullanıcılarınızla daha kişisel, hızlı ve güvenilir bir bağlantı kurabilirsiniz.
Sıkça Sorulan Sorular
1.Firebase Cloud Messaging ücretsiz mi?
Evet, FCM’nin temel özellikleri ücretsizdir. Ancak bazı gelişmiş Firebase hizmetleri ücretli olabilir.
2.FCM sadece Android için mi kullanılabilir?
Hayır, FCM hem Android hem de iOS platformlarını destekler. Ayrıca web tarayıcılarında da kullanılabilir.
3.FCM’nin alternatifleri var mı?
Evet, Amazon SNS, OneSignal gibi alternatifler bulunur.
4.FCM ile kaç kullanıcıya aynı anda mesaj gönderilebilir?
FCM, milyonlarca kullanıcıya aynı anda mesaj gönderebilir.
5.Push bildirimleri ile veri mesajları arasındaki fark nedir?
Push bildirimleri kullanıcıya görünür mesajlardır, veri mesajları ise genellikle uygulama içi işlemleri tetikler.
6.FCM güvenli midir?
Evet, FCM, veri şifreleme ve yetkilendirme gibi güvenlik önlemleri ile korunur.
7.FCM ile kişiselleştirilmiş bildirim nasıl gönderilir?
Firebase Console veya API kullanarak kullanıcı segmentasyonu yapabilir ve dinamik içerik ekleyebilirsiniz.
8.FCM, gerçek zamanlı mesajlaşma için kullanılabilir mi?
Evet, FCM düşük gecikme süreleriyle gerçek zamanlı mesajlaşma için uygundur.
9.FCM’nin SEO’ya etkisi var mı?
Web bildirimleri ile kullanıcıların sitenize tekrar gelmesini sağlayarak dolaylı olarak SEO’ya katkıda bulunur.
10.Firebase Cloud Messaging ile hangi dillerde geliştirme yapılabilir?
FCM, Java, Kotlin, Swift, Objective-C, JavaScript ve diğer popüler dilleri destekler.
1 note
·
View note
Text
logon to tumblr
the first post is a post conflating JavaScript & Java
go to comments to see if anyone else has noticed this
some people have
this causes some other people to say that we should boycott JavaScript because of its "military applications" (not direct quote)
log off tumblr
#sorry for writing this 4chan greentext style it was just ridiculous#no hate to the person who reposted that btw (we're moots)#it was a funny enough story that someone without the software development autism could overlook the conflation#& i dont check the replies of posts before reblogging them either#im sure ive probably reblogged some post with terrible takes in the replies without realizing it#but yeah. killed my happy buzz from setting up google firebase on my new (used) cpu
0 notes
Text
30-Day Google Gemini API Challenge: Building a Multi-Platform App
Introduction Embarking on a Multi-Platform App Odyssey with Google Tools Creating an app within a month? It’s not mission impossible—it’s our mission! Welcome aboard our thrilling 30-day voyage to build a multi-platform app for the prestigious Google Gemini API Developer Competition 2024. We’re not just chasing the stars; we’re building a constellation of features to make your productivity…
View On WordPress
#AI#App Development#Firebase#Flutter#Goal Setting#Google Developer Competition#Google Gemini API#Innovation#Multi-Platform Apps#Productivity#Technology
0 notes
Text
Firebase Services: Simplifying App Development
In today's fast-paced digital world, developing mobile and web applications can be complex and time-consuming. However, with Firebase services, the process is made significantly simpler and more efficient.
Let's explore how Firebase services streamline app development, making it accessible to developers of all levels.
What is Firebase?
Firebase is a comprehensive platform provided by Google, offering a wide range of tools and services for app development. From backend infrastructure to analytics and testing, Firebase provides developers with everything they need to build, improve, and grow their applications.
Key Firebase Services
Realtime Database
Firebase's realtime database enables developers to store and sync data in real-time across multiple clients. This means that changes made by one user are instantly reflected on all devices, providing a seamless user experience.
Authentication
Managing user authentication is made simple with Firebase Authentication. Developers can easily integrate secure authentication methods such as email/password, social login, and phone number verification into their apps without worrying about the underlying complexities.
Cloud Firestore
Cloud Firestore is Firebase's flexible and scalable NoSQL database that allows for efficient data storage, synchronization, and querying. With its real-time capabilities and offline support, developers can build responsive apps that work seamlessly both online and offline.
Cloud Functions
Firebase Cloud Functions allow developers to run server-side code in response to events triggered by Firebase features and HTTPS requests. This enables developers to automate tasks, integrate with third-party services, and extend the functionality of their apps without managing servers.
Hosting
Firebase Hosting provides a secure and scalable hosting solution for web apps, allowing developers to deploy their applications quickly and easily. With built-in SSL, CDN, and continuous deployment, Firebase Hosting simplifies the process of serving web content to users worldwide.
youtube
Source: YouTube: (Firbase)
Advantages of Using Firebase
Easy Integration
Firebase services are designed to work seamlessly together, making integration straightforward and hassle-free for developers.
Scalability
Firebase offers scalable solutions that grow with your app, whether you're serving a handful of users or millions.
Real-Time Updates
With Firebase's real-time database and Cloud Firestore, developers can build responsive apps that update instantly as data changes.
Built-in Analytics
Firebase Analytics provides valuable insights into user behavior, allowing developers to make informed decisions and optimize their apps for better performance.
Conclusion
Firebase services play a crucial role in simplifying app development by providing developers with a comprehensive set of tools and services. From data storage and authentication to hosting and analytics, Firebase offers everything developers need to build high-quality apps quickly and efficiently.
By leveraging Firebase's powerful features and easy integration, developers can focus on creating innovative solutions without getting bogged down by technical complexities. Whether you're a seasoned developer or just starting, Firebase makes app development accessible to all, empowering developers to bring their ideas to life with ease.
0 notes
Text
Datengrab Firebase
Mein Linux-Phone verweigert sich ja, von Haus aus, jeglichen Apps von Google! J.E.D.E App aus deren Store enthält enthält entsprechende Code-Schnipsel… und "telefoniert" vermutlich, ungefragt "nach Hause"! Aktuell im Fokus: #firebase 🤡
Source: https://www.0815-info.news/Web_Links-Datengrab-Firebase-visit-11336.html
0 notes
Text
1. **Learn the basics of web development**: To create a PWA, you need to have a basic understanding of HTML, CSS, and JavaScript. These are the foundational languages for web development.
- HTML (Hypertext Markup Language) is used to create the structure of a website.
- CSS (Cascading Style Sheets) is used to style the website, such as colors, fonts, and layout.
- JavaScript is used to add interactivity and dynamic content to a website.
There are many online resources available for learning these languages. Some popular options include [Mozilla Developer Network (MDN) ↗](https://developer.mozilla.org/en-US/docs/Web), [FreeCodeCamp ↗](https://www.freecodecamp.org/), and [W3Schools ↗](https://www.w3schools.com/).
2. **Set up a Firebase project**: Firebase is a platform offered by Google that provides various tools and services to help you build web and mobile applications. You'll need to create a new Firebase project to use Firebase Hosting, Realtime Database, Authentication, and Messaging.
- Visit the [Firebase Console ↗](https://console.firebase.google.com/) and sign in with your Google account.
- Click on "Add project" and follow the prompts to create a new project.
3. **Learn about Firebase Hosting**: Firebase Hosting is a service that allows you to host your web app on a secure and fast server provided by Google. You'll need to set up Firebase Hosting for your project.
- Follow the [official Firebase Hosting documentation ↗](https://firebase.google.com/docs/hosting) to learn how to set up Firebase Hosting for your project. This will involve installing the Firebase CLI (Command Line Interface) tool, initializing your project, and deploying your web app.
4. **Learn about Firebase Realtime Database**: The Firebase Realtime Database is a cloud-hosted NoSQL database that lets you store and sync data across different devices in real-time.
- Follow the [official Firebase Realtime Database documentation ↗](https://firebase.google.com/docs/database) to learn how to set up and use the database in your project. This will involve connecting your web app to the database, writing data, reading data, and securing your data with rules.
5. **Learn about Firebase Authentication**: Firebase Authentication provides backend services to authenticate users in your app. It supports various authentication methods, such as email/password, social media logins, and more.
- Follow the [official Firebase Authentication documentation ↗](https://firebase.google.com/docs/auth) to learn how to set up and use authentication in your project. This will involve enabling authentication providers, creating user accounts, and managing user sessions.
6. **Learn about Firebase Cloud Messaging**: Firebase Cloud Messaging (FCM) is a messaging service that allows you to send notifications and messages to users of your app.
- Follow the [official Firebase Cloud Messaging documentation ↗](https://firebase.google.com/docs/cloud-messaging) to learn how to set up and use FCM in your project. This will involve configuring FCM, sending messages, and handling messages on the client side.
7. **Build your PWA**: Now that you have a basic understanding of web development and Firebase services, you can start building your PWA. Create public and private pages using HTML, CSS, and JavaScript while leveraging Firebase services to handle real-time data, user authentication, and messaging.
Remember that learning to code takes time and practice. Don't get discouraged if you encounter challenges along the way. The community around web development is vast, and you can find many resources to help you overcome any obstacles. Good luck!
#firebase#javascript#nosql#realtime database#chicago#app developers#database#google cloud#lemonbarski#personal website#webdevelopment#front end developers#backend#serverless#ai#ai generated#Poe ai
0 notes
Video
youtube
🔴 Flutter google login with firebase authentication - devhubspot
1 note
·
View note
Video
youtube
🔴 Flutter google login with firebase authentication - devhubspot
1 note
·
View note
Video
youtube
🔴 Flutter google login with firebase authentication - devhubspot
1 note
·
View note
Text
https://www.mogiott.com/post/7-best-app-analytics-tools-to-get-started-with
0 notes
Note
I went scrolling through anti ao3 tags and blogs because I was bored and not doing the shit I need to do and you know for a group of people who every year twice a year throw such hissy fits you’d think they’d at least have a point, but all their arguments make no sense(except their one main one that they almost never use?--why??) Like ok, there is one argument for why people shouldn’t give money to ao3, and that is the argument that ao3 is bad website because it has bad policies and refuses to moderate. I disagree, but ultimately if someone thinks that ao3 should update the TOS and moderate what fan fiction they allow, it makes sense that that person would be against the site making money because… well they are against the sites founding principles, I’m not shocked they don’t want it to succeed.
But the rest of the arguments!? Man they make no sense at all
“They are scamming you there is no way they need that much money”, ”its immoral to give money to ao3 because they already have so much!”, “Even if ao3 was perfect, its ridicuslous to give 100K to a fan fiction site!” — like… maybe I’m the asshole here, but ao3 made about 250,000 this spring, so they make about 500,000 a year… that’s just not that much money! That could what, pay for 10-30 employees at best! And that’s not counting the actual cost of all the shit they currently spend their money on! I get that ao3 is run by unpaid volunteers so antis think that 500K is a lot, but that’s not true! That’s not a lot of money at all! It might be a lot of money for an individual but for a company that’s practically pennies. Wikipedia, which granted is a lot bigger than ao3, with 57,218,269 pages to ao3s 6 million works, makes 155 million to ao3 500,000. According to antis ao3 has over a million in reserve and well according to wikipedia they have net assets of US$240 million. One is clearly more than the other!
I saw someone say that servers should be 1K, which is so stupid and out of touch with eveything I almost died laughing. I had a project using firebase this semester, I created 2 projects within firebase one for my school project and one to dick around and figure out. I accidentally set my test database to a “pay as you go” version instead of a free version. And almost had to pay a thousand dollars for the month! I wasn’t even using that database it was just sitting there but I check my google billing to make sure I wasn’t paying anything and it turns out I was! 150 dollars actually so that sucks! (My fault though)
Also also I keep seeing that its ridiculous and evil to pay the much for a site that “doesn’t improve” but the “doesn’t improve” is referring to A) no changes in TOS, which I don’t want to happen any way so good. B) the fact that it’s still in beta, which I don’t give a fuck about and I don’t understand why I should care. I think antis are dont like that the layout hasn’t changed but I don’t want to the layout to change. Also things come out of beta because they are a commercial product to be sold(this is very simplified), which is why some things come out of beta to waaaay to early and are glitchy as all hell! Ao3 isn’t being sold to me its slowly being built and archiving things that would probably be lost, and it will probably technically be in beta forever, but it doesn't effect me and I don't care. Would it be better if it came out of beta only to continously updated like a lot other shit does. I don't really play video games but I know ppl that do so I know at least once a game came out that didn't really work and people needed to later update shit for it to function and I'd argue thats worse than a functional website just being in beta forever. C) The claim that it hasn’t changed at all, which is just not true! They added the exclude section and eventually added the blocking shit. The blocking took too long to come out, so I guess in this sea of dumb criticism theres at least 1 piece of critism that makes sense. And finally again I don’t want it to change! Every other week we are all bitching that Tumblr or YouTube or Instagram or any other app are needlessly changing the layout or adding shit we don’t want in order to keep up with latest trends, make it more marketable or try and attracted new users. Ao3 is great because its never going to change. Ao3 and Craigslist will always kinda look like ass and I’m ok with that. If it aint broke ¯_(ツ)_/¯
I could keep going but there is no point. I just think they are all so stupid.
--
The thing about beta is the funniest because AO3, like oldschool shit from the 90s, has actual criteria for coming out of beta.
It's not "we've been going for 10 years" or "we want to sell the product": it's "we've checked off all the things on this checklist".
And they still haven't done them all, so it's still in beta.
278 notes
·
View notes
Text
Tuesday, April 4th, 2023
🌟 New
Over the weekend, Brick Whartley came back to try out adding the ability to add reactions to posts on the web. It’s gone now, though.
We’re now showing images in posts more often when viewing blog archives. If the first 3 blocks in the post contain some text and an image, we will overlay the text over an image instead of just displaying the text in a white box.
Blazed posts on web now have a little “blazed” icon next to the blog name in the post’s header.
We’ve rolled out a couple of improvements to the “Recent” tab of search results, relaxing a number of filters we had in place.
🛠 Fixed
We’ve fixed an issue that could cause pages of the Following list to be empty, which could cause dead-ends before actually reaching the end of the list.
Fixed a bug that was preventing folks from reporting harassment from asks and submissions on web.
🚧 Ongoing
We’re aware that push notifications on Android are currently delayed, Firebase (the Google service that handles push notifications for Android devices) is experiencing an outage.
It seems that Instagram has removed the ability to auto-post to Tumblr. We’re investigating to see if this was an intentional change.
🌱 Upcoming
Nothing to report here today.
Experiencing an issue? File a Support Request and we’ll get back to you as soon as we can!
Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with the community.
284 notes
·
View notes
Text
If you have push notifications turned on for sensitive apps, you may want to reconsider your settings.
The United States government and foreign law enforcement can demand Apple and Google share metadata associated with push notifications from apps on iOS and Android, according to a US senator and court records reviewed by WIRED. These notifications can reveal which apps a person uses, along with other information that may be pertinent to law enforcement investigations.
US Senator Ron Wyden, an Oregon Democrat, highlighted the government surveillance technique in a letter sent to the US Department of Justice (DOJ) today. Wyden is specifically asking the DOJ to allow Apple and Google to discuss government requests for push notification records with their users, which Wyden says the US government has required them to keep secret thus far.
“In the spring of 2022, my office received a tip that government agencies in foreign countries were demanding smartphone ‘push’ notification records from Google and Apple,” Wyden wrote in the letter, which was first reported by Reuters. “My staff have been investigating this tip for the past year, which included contacting Apple and Google. In response to that query, the companies told my staff that information about this practice is restricted from public release by the government.”
App developers deliver push notifications using Apple’s Push Notification Service on iOS or Google’s Firebase Cloud Messaging on Android. Each user of an app is assigned a “push token,” which is transferred between the app and the mobile operating system’s push notification service. Push tokens are not permanently assigned to a single user, and new tokens may be generated when a person reinstalls an app or switches to a new device.
To identify a person of interest and whom they may have been communicating with, law enforcement must first go to an app developer to obtain the relevant push token and then bring it to the operating system maker—Apple or Google—and request information on which account the token is associated with. This puts the tech giants in “a unique position to facilitate government surveillance of how users are using particular apps,” Wyden writes.
According to Wyden, the records that governments can obtain from Apple and Google include metadata that reveals which apps a person has used, when they’ve received notifications, and the phone associated with a particular Google or Apple account. The content of push notifications is not included in this information, but, for at least some apps, law enforcement could obtain information about the content of specific pushes through additional requests based on the information from the push tokens.
While Wyden’s letter says that governments outside the US have requested people’s push notification records, the Federal Bureau of Investigation (FBI) has done so as well. A February 2021 search warrant application submitted by an FBI agent to the US District Court in Washington, DC, requested details for two accounts controlled by Meta (then Facebook), specifically citing a request for push notification tokens. The search warrant request related to an investigation into a person accused of taking part in the January 6, 2021, attack on the US Capitol.
Meta, which owns Facebook, WhatsApp, and Instagram, did not immediately respond to WIRED’s request to comment. A spokesperson for Signal, the popular encrypted messaging app, also did not respond. The DOJ declined to comment.
Although Wyden is asking the DOJ to allow Apple and Google to discuss government requests for push notification records, the senator’s letter appears to have enabled them to do just that.
An Apple spokesperson tells WIRED that the company has updated its Law Enforcement Guidelines in its transparency report to reflect government requests for push notification records. The company will also begin to detail these requests in its next transparency report. Apple's updated rules for police requests say push notification records “may be obtained with a subpoena or greater legal process.”
“Apple is committed to transparency and we have long been a supporter of efforts to ensure that providers are able to disclose as much information as possible to their users,” Apple says in a statement. “In this case, the federal government prohibited us from sharing any information and now that this method has become public we are updating our transparency reporting to detail these kinds of requests.”
Google confirmed to WIRED that it receives requests for push notification records, but the company says it already includes these types of requests in its transparency reports. The company says requests from US-based law enforcement for push notification records require court orders with judicial approval.
“We were the first major company to publish a public transparency report sharing the number and types of government requests for user data we receive, including the requests referred to by Senator Wyden,” a Google spokesperson tells WIRED. “We share the senator’s commitment to keeping users informed about these requests.”
A WIRED review of Google’s most recent transparency report for the period between December 2019 and December 2022 found that it does not specifically break out government requests for push notification records, and Google confirmed that it aggregates this data in its transparency report.
Google’s transparency report shows that the US government requested Google Cloud Platform data from enterprise customers 175 times during the period, and of those, used a search warrant 13 times. It is unclear whether any of those requests for user data included push notification records—details that may, following Wyden’s letter, be revealed in the future.
23 notes
·
View notes