uzumaki258
7 questions
4 answers
Avatar
0
uzumaki258 Beginner
uzumaki258 Beginner
Sync multi device solution
Em có một ứng dụng di động cần chức năng SYNC. Em đang tìm giải pháp cho dữ liệu người dùng SYNC khi người dùng sử dụng ứng dụng của em. <p> Ví dụ như cây trồng mà người dùng lưu lại, ghi chú, nhắc nhở, lịch sử, ... </p> <p> Em đang định làm như GIT flow. Ý em là, mỗi lần em sẽ gửi dữ liệu thay đổi người dùng lên máy chủ của mình, em sẽ lấy dữ liệu này và đặt phiên bản cho nó. Bằng cách đó, em sẽ biết sự thay đổi của dữ liệu người dùng. </p> <p> Flow là: device sẽ fetch & pull delta changes từ các version mới về trước sau đó mới push delta changes của device đó lên. </p> <p> Nhưng vẫn có một vấn đề: nó sẽ tạo ra rất nhiều phiên bản. </p> <p> Em đang khoảng 100k user nếu mà dùng cách này thì vài tháng lên 1 tỷ bản ghi là có thể, không mọi người có cao kiến gì không ạ? </p>
Answer
Avatar
1
uzumaki258 Beginner
uzumaki258 Beginner
Force restart state when update app from appstore
Chào mọi người, Do có nhiều thay đổi trong cấu trúc database, nên e phải thêm 1 bước migration database rồi mới vào app. Cái này e để ngay khi spash xong thì chạy code này. <p> Thì e đang gặp trường hợp là nếu app đó đang ở state, và khi vào Google Play update thì app vẫn đang ở background. Và khi update xong mở lên thì app ko thể vào đc từ spash nên db chưa được migration, mà code thì là code mới rồi, dẫn đến việc sai nhiều thứ. </p> <p> Không biết có cách nào force migration được ko mọi người nhỉ. Mong mọi người giúp đỡ ạ! </p>
Answer
Avatar
1
uzumaki258 Beginner
uzumaki258 Beginner
sync multi device flow
Chào mọi người, <p> Hiện tại e đang gặp vấn đề về giải pháp khi sync các items lên server. Nhưng vấn đề e đang để local id làm unique thì trường hợp nhiều device sẽ có trường hợp trùng. </p> <p> E đang nghĩ đến là dùng id dạng timestamp nhưng vẫn nghĩ sẽ có trường hợp trùng. Không biết mọi người khi làm sync cho multi device thì lấy cái gì để unique ạ. </p>
Answer
Avatar
1
uzumaki258 Beginner
uzumaki258 Beginner
Export Compliance information cho ứng dụng ios có sử dụng HTTPS
Chào mọi người, <p> App của e có sử dụng https cho các API như upload image, đăng kí, đăng nhập, log, ... </p> <p> Appstore Connect mới cập nhật giao diện Export Compliance information nhưng khiến em hơi khó hiểu chút: </p> <img src="https://i.stack.imgur.com/4Fgz5.png" class="alignnone size-full-size" /> <p> Nếu e trả lời là stardard encryption thì phải xuất 1 file App Encrytion Documention cho thị trường Pháp. </p> <p> Mà em không biết document này lấy ở đâu. Nhưng nếu chọn "none of the algorithms mention above" thì có đúng ko ạ, vì e tìm hiểu thì https cũng là 1 dạng Encryption. </p> <p> Không biết mọi người có gặp trường hợp tương tự ko, mong được giải đáp từ mọi người ạ! </p>
Answer
Avatar
1
uzumaki258 Beginner
uzumaki258 Beginner
Viết plugin flutter gọi đến class của plugin khác
Chào mọi người <p> </p> <p> Em đang viết 1 plugin cần phải gọi đến <code>swift class</code> của plugin khác. </p> <p> </p> <p> Cụ thể e muốn dùng <code>FLTNativeAdFactory</code> của <code>google_mobile_ads</code> flutter </p> <p> </p> <p> E đã import cái <code>google_mobile_ads</code> vào file swift nhưng IDE lại báo lỗi <code>module was unavailable</code> </p> <p> </p> <p> Bên android thì e gọi được nhưng với ios lại không. Không biết có ai từng gặp vấn đề này chưa ạ. Em đang nghĩ nên khả năng lúc pub get cái <code>google_mobile_ads</code> phía <code>ios native</code> nó ko nhìn thấy swift class nên báo lỗi. </p> <p> Không biết có ai từng gặp vấn đề này không? Mong được giúp đỡ ạ. </p>
Answer
Avatar
1
uzumaki258 Beginner
uzumaki258 Beginner
Handle concurrent event Flutter
<div>Chào mọi người,</div> <div>Có ai từng làm việc với Bloc library và phải handle concurrent event chưa ạ?</div> <div>Mỗi event cần xử lý call API, em có dùng async để cancel future call trong trường hợp user bấm tạo event nhiều rồi. Nhưng vẫn gặp phải trường hợp future cancel ko nhanh bằng event mới được add thêm vào =&gt; nhiều event 1 lúc handle dẫn đến sai logic.</div> <div>Vi dụ: user upload ảnh 1 qua API, nhưng user cancel ảnh nhanh và chọn ảnh 2, thì sẽ có trường hợp e ko cancel được event của ảnh 1 dẫn đến sai logic.</div> <div>Mong mọi người giúp đỡ ạ.</div>
Answer
Avatar
0
uzumaki258 Beginner
uzumaki258 Beginner
Suggest lib cho isolate Flutter
Hi mọi người, <p> </p> <p> Em đang làm app có dùng đến isolate để prepare, và loading cho nhanh hơn. Không biết mọi người có dùng lib nào để bớt boilercode khi làm isolate cho heavy state không ạ. </p> <p> </p> <p> Cảm ơn mọi người </p>
Answer