ActionCodeSettings interface

واجهة تحدد عنوان URL للمتابعة/الحالة المطلوبة مع معرفات حزمة Android وiOS الاختيارية.

إمضاء:

export interface ActionCodeSettings 

ملكيات

ملكية يكتب وصف
ذكري المظهر { تثبيت التطبيق؟: منطقي؛ الحد الأدنى للإصدار؟: سلسلة؛ اسم الحزمة: سلسلة؛ } يضبط اسم حزمة Android.
DynamicLinkDomain خيط عند تحديد مجالات ارتباط ديناميكي مخصصة متعددة لمشروع ما، حدد النطاق الذي سيتم استخدامه عند فتح الارتباط عبر تطبيق جوال محدد (على سبيل المثال، example.page.link ).
HandleCodeInApp منطقية عند التعيين على "صحيح"، سيتم إرسال رابط رمز الإجراء كرابط عالمي أو رابط تطبيق Android وسيتم فتحه بواسطة التطبيق إذا تم تثبيته.
دائرة الرقابة الداخلية {معرف الحزمة: سلسلة؛ } يضبط معرف حزمة iOS.
عنوان URL خيط يضبط الرابط متابعة/عنوان URL للحالة.

ActionCodeSettings.android

يضبط اسم حزمة Android.

سيحاول هذا فتح الرابط في تطبيق Android إذا كان مثبتًا. إذا تم تمرير installApp ، فإنه يحدد ما إذا كان سيتم تثبيت تطبيق Android إذا كان الجهاز يدعمه ولم يكن التطبيق مثبتًا بالفعل. إذا تم توفير هذا الحقل بدون packageName ، يظهر خطأ يوضح أنه يجب توفير packageName مع هذا الحقل. إذا تم تحديد minimumVersion ، وتم تثبيت إصدار أقدم من التطبيق، فسيتم نقل المستخدم إلى متجر Play لترقية التطبيق.

إمضاء:

android?: {
        installApp?: boolean;
        minimumVersion?: string;
        packageName: string;
    };

ActionCodeSettings.dynamicLinkDomain

عند تحديد مجالات ارتباط ديناميكي مخصصة متعددة لمشروع ما، حدد المجال الذي سيتم استخدامه عند فتح الارتباط عبر تطبيق جوال محدد (على سبيل المثال، example.page.link ).

إمضاء:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

عند التعيين على "صحيح"، سيتم إرسال رابط رمز الإجراء كرابط عالمي أو رابط تطبيق Android وسيتم فتحه بواسطة التطبيق إذا تم تثبيته.

في الحالة الخاطئة، سيتم إرسال الرمز إلى أداة الويب أولاً وبعد ذلك ستتم إعادة التوجيه إلى التطبيق إذا كان مثبتًا.

إمضاء:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

يضبط معرف حزمة iOS.

سيحاول هذا فتح الرابط في تطبيق iOS إذا كان مثبتًا.

تثبيت التطبيق غير مدعوم لنظام iOS.

إمضاء:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

يضبط الرابط متابعة/عنوان URL للحالة.

وهذا له معاني مختلفة في سياقات مختلفة: - عندما تتم معالجة الارتباط في عناصر واجهة مستخدم إجراء الويب، يكون هذا هو الرابط العميق في معلمة الاستعلام continueUrl . - عندما تتم معالجة الرابط في التطبيق مباشرةً، تكون هذه هي معلمة الاستعلام continueUrl في الرابط العميق للارتباط الديناميكي.

إمضاء:

url: string;