8000 GitHub - thuccj/naive-locket
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

thuccj/naive-locket

< 8000 script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_tanstack_react-virtual_dist_esm_index_js-node_modules_react-virtual_dist-19a6be-f0cf337af5df.js">
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ứng dụng nhỏ để upload ảnh và video từ thư viện lên Locket sử dụng Locket API

  • Sử dụng Locket API đăng ảnh và video ngắn từ thư viện lên locket với caption không giới hạn và có thể là hơn thế nữa
  • Language: SwiftUI
  • Minimum deployment: iOS 16.0

Các bước thực hiện

  • Đối với ảnh:

    • Đăng nhập locket bằng FirebaseAuth
    • Upload ảnh lên FirebaseStorage và lấy downloadUrl
    • Post ảnh lên locket bằng API postMomentV2 với request là downloadUrlcaption sử dụng httpsCallable
  • Đối với video:

    • Đăng nhập locket bằng FirebaseAuth
    • Lấy thumbnail của video sau đó upload lên FirebaseStorage lấy thumbnail_url
    • Upload video dạng .mp4 lên FirebaseStorage lấy video_url
    • Post video lên locket bằng API postMomentV2 với request là video_url, thumbnail_urlcaption
  • Lưu ý: upload ngắn với dung lượng nhỏ để tránh crash app khi up lên locket

Build app

  • Bước 1: Thêm Firebase bao gồm FirebaseAppCheck, FirebaseAuth, FirebaseFunctions, FirebaseStorageKingfisher vào project (Sử dụng Swift Package Manager - SPM)
  • Bước 2: Sửa config file GoogleService-Info với các tham số API_KEY, PROJECT_ID, STORAGE_BUCKET
  • Bước 3: build app lên máy và đăng nhập tài khoản locket của bạn.

"Home App"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%
0