
Xodera Plugins · Bubble Native
Xodera Offline Files Native
রিপোর্ট সংযুক্তি এবং নির্বাচিত ফাইলগুলি ডিভাইসে রাখুন, পরে পুনরুদ্ধার করুন এবং ব্যবহারকারীকে নির্বাচিত কপি শেয়ার করতে দিন।
Public beta guides · Haptics instructions are in its Bubble listing
Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.
ডকুমেন্টেশন পর্যালোচনা করা হয়েছে 6 নভেম্বর 2026
প্রায়োগিক উদাহরণ
রিপোর্ট জমা দেওয়ার আগে একাধিক লোকাল সংযুক্তি প্রস্তুত করুন
একটি ফর্মকে দেখাতে হবে কোন ফাইলগুলি নির্বাচিত হয়েছে এবং ক্লাউডে জমা দেওয়ার আগে ব্যবহারকারীকে একটি পরিচালিত কপি রাখতে দিতে হবে।
`accepted_mime_types_json = your allowed MIME list`; `multiple = yes`; `max_files`, `max_file_bytes` এবং একটি অ্যাকাউন্ট/রিপোর্ট `document_context` সেট করুন।
Pick files → নির্বাচিত নাম/আকার পরীক্ষা করুন → Save selection locally। আপনার ফর্ম ফলস্বরূপ ফাইল আইডিগুলি রাখে যতক্ষণ না এর আলাদা Submit ওয়ার্কফ্লো অনুমোদিত ফাইলগুলি আপলোড করে।
`selection_count`, `file_names`, `file_sizes` এবং `saved_file_ids` ব্যবহার করে রিভিউ তালিকা রেন্ডার করুন। একটি সংরক্ষিত পরিচালিত কপি কলারের মূলটি সংরক্ষণ করে।
একটি বাতিল করা পিকার একটি জমা দেওয়া রিপোর্ট নয়। `files_error`-এ, ইতিমধ্যে গৃহীত স্থানীয় আইডি গুলি রাখুন এবং `error_code` দেখান; শুধুমাত্র স্থানীয় URI থেকে ক্লাউড সংযুক্তি তৈরি করবেন না।
ফাইলগুলি এই ডিভাইসে থাকে যতক্ষণ না শেয়ার করা হয় বা আলাদাভাবে আপলোড করা হয়।
পরে ব্যবহারের জন্য একটি ফটো-এডিটর বা রেকর্ডার আউটপুট সংরক্ষণ করুন।
একটি তৈরি করা স্থানীয় ফাইল অস্থায়ী স্থানে থাকতে পারে; অ্যাপকে একটি স্পষ্ট পরিচালিত কপি প্রয়োজন।
`source_uri = the local output of a separately accepted editor/recorder`; এর প্রকৃত `display_name` এবং `mime_type` যুক্ত করুন; একই মালিকের `document_context` ব্যবহার করুন।
Load local source → মেটাডেটা পরীক্ষা করুন → Save selection locally। ফেরত পাওয়া ফাইল আইডি শুধুমাত্র মিলযুক্ত ডিভাইস/কন্টেক্সটে সংরক্ষণ করুন, তারপর প্রয়োজন হলে ঠিক সেই আইডি দিয়ে Restore saved file করুন।
`file_id`, `local_uri`, `size_bytes` এবং `is_saved_locally` ব্যবহার করুন; সম্পন্ন রিস্টোরকে শুধুমাত্র অনুরোধ থেকে আলাদা করতে `file_restored` ব্যবহার করুন।
একটি রিমোট HTTP URL-কে স্থানীয় সোর্স হিসেবে প্রত্যাখ্যান করুন। যদি সোর্স অদৃশ্য হয় বা রিস্টোর ব্যর্থ হয়, `error_code` দেখান এবং পুনরুদ্ধারের জন্য মূল অ্যাপ রেকর্ড সংরক্ষণ করুন।
ফাইলগুলি এই ডিভাইসে থাকে যতক্ষণ না শেয়ার করা হয় বা আলাদাভাবে আপলোড করা হয়।
ব্যবহারকারীকে একটি অ্যাপ-উৎপন্ন স্থানীয় রসিদ বা এক্সপোর্ট শেয়ার করতে দিন।
অ্যাপকে নির্বাচিত স্থানীয় ফাইলটি ডিভাইস শেয়ার শীটে হস্তান্তর করা উচিত, পাবলিক URL তৈরি না করে।
`selected_file_id = the exact managed copy chosen from your app’s saved-file list`; এর নাম এবং MIME প্রকৃত স্থানীয় ফাইল বর্ণনা করে।
List saved files → Restore saved file → Share selected file ব্যবহারকারী শেয়ার ট্যাপ করার পরে। তারা স্পষ্টভাবে Delete saved copy না বাছাই করা পর্যন্ত সংরক্ষিত কপি রাখুন।
শীট বন্ধ হওয়ার পরে UI আপডেট করতে `share_status` এবং `share_sheet_closed` ব্যবহার করুন। অন্য একটি ইচ্ছাকৃত শেয়ারের জন্য ফাইল আইডি রাখুন।
একটি বন্ধ শেয়ার শীট ইমেল/মেসেজ ডেলিভারির প্রমাণ নয়। বাতিলকরণ এবং `files_error` হ্যান্ডেল করুন, প্রাপককে সফলতা রিপোর্ট না করে।
ফাইলগুলি এই ডিভাইসে থাকে যতক্ষণ না শেয়ার করা হয় বা আলাদাভাবে আপলোড করা হয়।
এখন কী কাজ করে
Public beta. Use the documented controls and actions; test supported formats, permissions and device behavior in your own native app. Browser preview does not validate native device output.
ওয়ার্কফ্লো তৈরি করুন
নিচের উপলব্ধ বেটা অ্যাকশনগুলি ব্যবহার করুন এবং আপনার লক্ষ্য ডিভাইসে ফলাফল পরীক্ষা করুন।
এই উদাহরণগুলো Lesson, Message এবং Order এর মতো অ্যাপ রেকর্ড ব্যবহার করে। সেগুলো আপনার নিজস্ব ডেটা টাইপ এবং উপাদান নাম দিয়ে প্রতিস্থাপন করুন। উদাহরণ মিডিয়া ঠিকানাগুলো আপনার নিজস্ব ফাইল দিয়ে প্রতিস্থাপন করতে হবে।
document_context = Current User's unique id সেট করুন, অথবা অ্যাকাউন্ট ও রিপোর্টের জন্য একটি স্থিতিশীল মান। accepted_mime_types_json, max_files এবং max_file_bytes নির্বাচন করুন।
Pick files চালান, অথবা Photo Editor বা Recorder দ্বারা তৈরি পাঠযোগ্য ফাইলের জন্য Load local source ব্যবহার করুন। selection_changed এর পরে, মিলিত ফাইল তালিকা পড়ুন; Select picked file একটি ইনডেক্স বেছে নেয়।
Save selection locally চালান। files_saved এর পরে, আপনার অ্যাপের লোকাল সংযুক্তি রেকর্ডে saved_file_ids রাখুন। List saved files সংরক্ষিত কপি দেখায়; Restore saved file নির্বাচিত সংরক্ষিত আইডি খুলে।
Share selected file সিস্টেম শেয়ার মেনু খুলে। share_sheet_closed কেবল মেনু বন্ধ হয়েছে বোঝায়। Delete saved copy নির্বাচিত আইডি এবং confirm=yes প্রয়োজন।
একবার কনফিগার করুন
Bubble অ্যাপ প্রকল্প তৈরি করুন বা নির্বাচন করুন BestPlugins → Dashboard → Plugins-এ। Xodera Offline Files Native নির্বাচন করুন, তার কী কপি করুন, তারপর Bubble → Plugins → Xodera Offline Files Native খুলে licensing_api_key-এ পেস্ট করুন। একবার সেভ করুন; তারপর নিচের অ্যাকশনগুলি ব্যবহার করুন। প্রতিটি প্রকল্পের প্রতিটি প্লাগইনের নিজস্ব কী থাকে।
নির্বাচিত ফাইলগুলিতে অ্যাক্সেস থাকা নেটিভ অ্যাপ ব্যবহার করুন। অ্যাকাউন্ট বা রিপোর্টের জন্য একটি স্থিতিশীল document_context সেট করুন যাতে তার সংরক্ষিত ফাইলগুলি সঠিকভাবে গ্রুপ হয়।
একবার কনফিগার করুন
- Bubble অ্যাপ প্রকল্প তৈরি করুন বা নির্বাচন করুন BestPlugins → Dashboard → Plugins-এ।
- এই প্লাগইনটি নির্বাচন করুন এবং এর প্রকল্প কী কপি করুন।
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- এলিমেন্টটি যোগ করুন, আপনার অ্যাপ ডেটা নির্বাচন করুন এবং নিচের ওয়ার্কফ্লো তৈরি করুন।
- In the dashboard, review and confirm the 7-day card trial for this plugin. It then costs US$1.50/month per app project, including development and production. Cancel before the trial ends to avoid the first charge.
ইনস্টলেশন এবং সাবস্ক্রিপশন
For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.
ফলাফলটি আপনার অ্যাপে সংরক্ষণ করুন
উদাহরণ LocalAttachment: মালিক, document_context, সংরক্ষিত ফাইল আইডি, display_name, mime_type এবং size_bytes। এই আইডি শুধুমাত্র একই ডিভাইস এবং একই অ্যাকাউন্ট বা রিপোর্টে কাজ করে। অনলাইন সংযুক্তির জন্য, আলাদা ওয়ার্কফ্লো দিয়ে ফাইল আপলোড করুন এবং ফেরত প্রাপ্ত অনলাইন ফাইল রেফারেন্স সংরক্ষণ করুন।
ব্যর্থতা, বাতিল এবং পুনরুদ্ধার
বাতিল করা পিকার operation_cancelled ফেরত দেয়; এটি ফর্ম জমা দেয় না। native_pending=yes চলাকালীন, অন্যটি খোলার আগে ফাইল পিকার বা শেয়ার মেনু বন্ধ হওয়ার জন্য অপেক্ষা করুন। Clear session বর্তমান নির্বাচন মুছে দেয় তবে সংরক্ষিত কপি রাখে। যদি কোনো ফাইল অনুপস্থিত থাকে, ব্যবহারকারীকে আবার নির্বাচন করতে দিন।
ক্ষমতা এবং সীমা
একসাথে 1–20 ফাইল নির্বাচন করুন। প্রতি ফাইল সীমা: 1 বাইট–256 MiB, আপনি চাইলে নিম্ন সীমা হতে পারে। ফাইল-টাইপ ফিল্টারগুলি ফাইলকে ভাইরাসের জন্য পরীক্ষা করে না। ডিভাইস ফাইল আইডি এবং পাথ ক্লাউড ডাউনলোড লিঙ্ক হিসেবে কাজ করে না। লোকাল কপি এনক্রিপ্টেড স্টোরেজ নয় এবং অ্যাপ ডেটা মুছে গেলে হারিয়ে যেতে পারে।
সেটিংস, অ্যাকশন এবং ফলাফল
এই নামগুলি Bubble-এ ব্যবহার করুন। পরিকল্পিত বৈশিষ্ট্যগুলি আলাদাভাবে চিহ্নিত করা হয়েছে।
উপলব্ধ বিটা সেটিংস
এলিমেন্ট সেটিংস
source_uri · textdisplay_name · textmime_type · textdocument_context · textselected_file_id · textaccepted_mime_types_json · textmultiple · yes_nocopy_to_cache · yes_nomax_files · numbermax_file_bytes · numberis_active · yes_nodisabled · yes_noshow_controls · yes_nolanguage · textui_text_json · texttitle · textঅবস্থা
status · textis_busy · yes_nonative_pending · yes_nooperation · textselection_count · numberselected_index · numberfile_id · textlocal_uri · textdisplay_name · textmime_type · textmime_source · textsize_bytes · numberis_saved_locally · yes_nofile_ids · text (তালিকা)file_uris · text (তালিকা)file_names · text (তালিকা)file_mime_types · text (তালিকা)file_sizes · number (তালিকা)files_json · textsaved_count · numbersaved_file_ids · text (তালিকা)saved_file_uris · text (তালিকা)saved_file_names · text (তালিকা)saved_file_mime_types · text (তালিকা)saved_file_sizes · number (তালিকা)saved_files_json · textinvalid_saved_count · numbershare_status · texterror_code · textইভেন্টস
selection_changedfiles_savedlist_loadedfile_restoredfile_deletedshare_sheet_closedoperation_cancelledfiles_errorঅ্যাকশন এবং তাদের ইনপুট
Pick filesLoad local sourceSelect picked fileSave selection locallyList saved filesRestore saved fileDelete saved copyShare selected fileCancel operationClear sessionএলিমেন্ট সেটিংস · 16
source_uritext · ডিফল্ট: ""- উদাহরণ মান
file:///app-cache/report.pdf - উদাহরণ Bubble অভিব্যক্তি
Photo Editor's output_uri - আপনার পিকার বা অন্য কোনো প্লাগইন দ্বারা ফেরত দেওয়া এই ডিভাইসে পাঠযোগ্য ফাইল অবস্থান।
display_nametext · ডিফল্ট: ""- উদাহরণ মান
report-photo.jpg - উদাহরণ Bubble অভিব্যক্তি
Selected Attachment's display_name - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
mime_typetext · ডিফল্ট: ""- উদাহরণ মান
image/jpeg - উদাহরণ Bubble অভিব্যক্তি
Photo Editor's output_mime - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
document_contexttext · ডিফল্ট: "default"- উদাহরণ মান
<current-user-id> - উদাহরণ Bubble অভিব্যক্তি
Current User's unique id - এই অ্যাকাউন্ট বা রেকর্ডের স্থিতিশীল মান। সংরক্ষিত ফাইল বা ড্রাফ্ট পুনরুদ্ধার করার সময় একই মান ব্যবহার করুন।
selected_file_idtext · ডিফল্ট: ""- উদাহরণ মান
<returned saved file ID> - উদাহরণ Bubble অভিব্যক্তি
Selected LocalAttachment's local_file_id - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
accepted_mime_types_jsontext · ডিফল্ট: "[\"*/*\"]"- উদাহরণ মান
["image/*","application/pdf"] - উদাহরণ Bubble অভিব্যক্তি
Report Settings' accepted_mime_types_json - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
multipleyes_no · ডিফল্ট: false- উদাহরণ মান
yes - উদাহরণ Bubble অভিব্যক্তি
Report Settings' allow_multiple_attachments - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
copy_to_cacheyes_no · ডিফল্ট: true- উদাহরণ মান
yes - উদাহরণ Bubble অভিব্যক্তি
Report Settings' copy_to_cache - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
max_filesnumber · ডিফল্ট: 20- উদাহরণ মান
5 - উদাহরণ Bubble অভিব্যক্তি
Report Settings' attachment_limit - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
max_file_bytesnumber · ডিফল্ট: 268435456- উদাহরণ মান
10485760 - উদাহরণ Bubble অভিব্যক্তি
Report Settings' max_attachment_bytes - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
is_activeyes_no · ডিফল্ট: true- উদাহরণ মান
yes - উদাহরণ Bubble অভিব্যক্তি
GuideHost's view_is_active (your yes/no custom state) - এই ভিউ খোলা থাকলে হ্যাঁ সেট করুন। বেরিয়ে গেলে না সেট করুন, যাতে প্লেব্যাক বা বর্তমান কাজ থামতে পারে।
disabledyes_no · ডিফল্ট: false- উদাহরণ মান
no - উদাহরণ Bubble অভিব্যক্তি
GuideHost's is_busy (your yes/no custom state) - আপনার অ্যাপ ব্যস্ত থাকলে বা এই ক্রিয়া উপলব্ধ না থাকলে উপাদানটি নিষ্ক্রিয় করুন।
show_controlsyes_no · ডিফল্ট: true- উদাহরণ মান
yes - উদাহরণ Bubble অভিব্যক্তি
App Settings' show_editor_controls - অন্তর্নির্মিত নিয়ন্ত্রণগুলি দেখান বা লুকান।
languagetext · ডিফল্ট: "auto"- উদাহরণ মান
uk - উদাহরণ Bubble অভিব্যক্তি
Current User's preferred_language - সমর্থিত ডিভাইস বা ব্রাউজার ভাষা অনুসরণ করতে language=auto সেট করুন। স্পষ্টভাবে বাছাই করতে সমর্থিত ভাষা কোড লিখুন।
ui_text_jsontext · ডিফল্ট: ""- উদাহরণ মান
{} - উদাহরণ Bubble অভিব্যক্তি
App Settings' player_labels_json (supported keys only) - সমর্থিত বাটন লেবেলসহ ঐচ্ছিক JSON। বিল্ট-ইন টেক্সট ব্যবহার করতে ফাঁকা রাখুন।
titletext · ডিফল্ট: ""- উদাহরণ মান
Lesson 4 — review - উদাহরণ Bubble অভিব্যক্তি
Selected Lesson's name - দৃশ্যমান অ্যাপ টেক্সট; ফাঁকা থাকলে সমর্থিত হলে বিল্ট-ইন লোকালাইজড কপি ব্যবহার হবে। কোনো ক্রেডেনশিয়াল নেই।
অ্যাকশন এবং তাদের ইনপুট · 10
Pick files
কোনো কার্য প্যারামিটার নেই
Load local source
source_uritext · ডিফল্ট: —- উদাহরণ মান
file:///app-cache/report.pdf - উদাহরণ Bubble অভিব্যক্তি
Photo Editor's output_uri - আপনার পিকার বা অন্য কোনো প্লাগইন দ্বারা ফেরত দেওয়া এই ডিভাইসে পাঠযোগ্য ফাইল অবস্থান।
display_nametext · ডিফল্ট: —- উদাহরণ মান
report-photo.jpg - উদাহরণ Bubble অভিব্যক্তি
Selected Attachment's display_name - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
mime_typetext · ডিফল্ট: —- উদাহরণ মান
image/jpeg - উদাহরণ Bubble অভিব্যক্তি
Photo Editor's output_mime - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
Select picked file
indexnumber · ডিফল্ট: —- উদাহরণ মান
0 - উদাহরণ Bubble অভিব্যক্তি
Selected row's current_source_index - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
Save selection locally
কোনো কার্য প্যারামিটার নেই
List saved files
কোনো কার্য প্যারামিটার নেই
Restore saved file
file_idtext · ডিফল্ট: —- উদাহরণ মান
<returned saved file ID> - উদাহরণ Bubble অভিব্যক্তি
Selected LocalAttachment's local_file_id - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
Delete saved copy
file_idtext · ডিফল্ট: —- উদাহরণ মান
<returned saved file ID> - উদাহরণ Bubble অভিব্যক্তি
Selected LocalAttachment's local_file_id - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
confirmyes_no · ডিফল্ট: —- উদাহরণ মান
yes — explicit confirmation only - উদাহরণ Bubble অভিব্যক্তি
Confirm Checkbox is checked - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
Share selected file
dialog_titletext · ডিফল্ট: —- উদাহরণ মান
Share attachment - উদাহরণ Bubble অভিব্যক্তি
Selected Report's share_title - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
utitext · ডিফল্ট: —- উদাহরণ মান
"" - উদাহরণ Bubble অভিব্যক্তি
Empty unless your iOS integration supplies a proven UTI - বর্তমান ব্যবসায়িক রেকর্ডের মান ব্যবহার করুন; নিচের সীমার বিরুদ্ধে তা যাচাই করুন।
Cancel operation
কোনো কার্য প্যারামিটার নেই
Clear session
কোনো কার্য প্যারামিটার নেই
স্টেট এবং ইভেন্ট
অবস্থা
status · textএই ক্রিয়ার বর্তমান ফলাফল। সফল সংরক্ষণ করার আগে মিলিত সম্পন্ন ইভেন্ট ব্যবহার করুন।
is_busy · yes_noকাজ এখনও চলমান। অন্য কোনো কাজ শুরু করার আগে অপেক্ষা করুন।
native_pending · yes_noকাজ এখনও চলমান। অন্য কোনো কাজ শুরু করার আগে অপেক্ষা করুন।
operation · textবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
selection_count · numberবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
selected_index · numberবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
file_id · textএই আইটেম বা ক্রিয়ার শনাক্তকারী। মিলিত অ্যাপ রেকর্ডের সঙ্গে রাখুন। অনিশ্চিত ফলাফল পুনরায় চেষ্টা করার সময় একই রিকোয়েস্ট শনাক্তকারী ব্যবহার করুন।
local_uri · textএই ডিভাইসে ফাইলের অবস্থান। যদি অনলাইনে রাখতে হয় তবে ফাইলটি আলাদাভাবে সংরক্ষণ বা আপলোড করুন।
display_name · textবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
mime_type · textবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
mime_source · textবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
size_bytes · numberবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
is_saved_locally · yes_noবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
file_ids · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
file_uris · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
file_names · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
file_mime_types · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
file_sizes · number (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
files_json · textবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
saved_count · numberবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
saved_file_ids · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
saved_file_uris · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
saved_file_names · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
saved_file_mime_types · text (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
saved_file_sizes · number (তালিকা)নির্বাচিত ফাইলগুলির একটি তালিকা। অন্য ফাইল তালিকায় একই সূচকের আইটেমগুলি একই ফাইলকে নির্দেশ করে।
saved_files_json · textবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
invalid_saved_count · numberবাছাই করা আইটেমের বর্তমান মান। সংশ্লিষ্ট ইভেন্টের পরে এটি পড়ুন।
share_status · textএই ক্রিয়ার বর্তমান ফলাফল। সফল সংরক্ষণ করার আগে মিলিত সম্পন্ন ইভেন্ট ব্যবহার করুন।
error_code · textশেষ ক্রিয়ার ত্রুটি তথ্য। সহায়ক বার্তা দেখান এবং প্রাসঙ্গিক পুনঃচেষ্টা প্রস্তাব করুন।
ইভেন্টস
selection_changedএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
files_savedএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
list_loadedএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
file_restoredএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
file_deletedএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
share_sheet_closedএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
operation_cancelledএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
files_errorএই ইভেন্ট ঘটলে, একই উপাদান থেকে সম্পর্কিত স্টেটগুলি পড়ুন।
ডেভেলপাররা যে প্রশ্নগুলো করে
শেয়ার মানে “প্রেরিত” কি?
না। এখানে OS নির্ভরযোগ্য প্রাপক-সফলতা রসিদ প্রদান করে না। “share sheet closed” দেখান।
সাবস্ক্রিপশন কীভাবে কাজ করে?
For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.
সম্পর্কিত গাইড
সহায়তার জন্য, আপনি কোন প্লাগইন এবং ডিভাইস ব্যবহার করছেন, আপনি যে ক্রিয়া চেষ্টা করেছেন এবং কী ঘটেছে তা আমাদের জানান। ব্যক্তিগত ডেটা ছাড়া একটি উদাহরণ ব্যবহার করুন। আপনার কী বা ব্যক্তিগত ফাইল কখনো শেয়ার করবেন না।