افزودن پیوند به «مجوز عمومی»

چهار روش برای افزودن پیوند به مجوز «عمومی» وجود دارد.

  • از GenericClass.LinksModuleData برای افزودن پیوند به همه مجوزهای «عمومی» مرتبط با GenericClass استفاده کنید.
  • از GenericObject.LinksModuleData برای افزودن پیوند به مجوز «عمومی» خاص GenericObject استفاده کنید.
  • از GenericObject.appLinkData برای قرار دادن پیوند برنامه به‌عنوان اولین مورد در بخش پایینی آن «مجوز» خاص استفاده کنید.
  • از GenericClass.appLinkData برای قرار دادن پیوند برنامه به‌عنوان اولین مورد بخش پایینی همه مجوزهای آن کلاس استفاده کنید.

یکی از مزایای پیوند دادن برنامه این است که به دعوت به اقدام شما قدرت می‌دهد تا کاربران را از «کیف پول Google» به تجربه‌های نمانام‌دار شما هدایت کند. پیوندهای دارای این ویژگی به‌عنوان اولین مورد در بخش پایینی «مجوز» نشان داده می‌شوند.

نمونه ویژگی

Issuer Name Applink Data Example
صادرکننده

برای یک مجوز عمومی مشخص، فیلد GenericObject.appLinkData را روی شناسه منبع یکسان یا نام بسته برنامه یا وب‌سایتتان تنظیم کنید.

قالب و بافت فیلد appLinkData را در کد منبع زیر ببینید: فیلد displayText به ۳۰ نویسه محدود است.

  {
    "id": string,
    "classId": string,
    …
    …
    …
    "appLinkData": {
      "androidAppLinkInfo": {
        "appTarget": {
          "packageName": "com.google.android.gm",
        }
      },
      "webAppLinkInfo": {
        "appTarget": {
           "targetUri": {
              "uri": "https://mail.google.com/mail/",
              "description": "Web link for Gmail"
           }
        }
      },
      "displayText": {
        "defaultValue": {
           "value": "Our awesome app!"
        }
      }
    }
  }
برای آیندگان، پیاده‌سازی زیر نیز کار خواهد کرد.
{
  "id": string,
  "classId": string,
  …
  …
  …
  "appLinkData": {
    "androidAppLinkInfo": {
      "appTarget": {
        "targetUri": {
          "uri": "https://play.google.com/store/apps/details?id=com.google.android.gm",
            "description": "Play store link for Gmail app"
        }
      }
    }
  }
}