Перейти к основному содержимому

Настройка плагина

Android

Перед началом работы с SDK необходимо выполнить его настройку

  1. В верхнем меню Unity выберите
    Window → Rock Rim → Edit Settings
  2. В результате будет создан и автоматически выбран файл RockRimSettings.
  3. Заполните поле Public Key, указав публичный ключ вашего проекта.
  4. Затем выберите тип магазина, с которым будет работать приложение
  5. Теперь SDK готово к использованию.

Для корректной работы возврата пользователя в приложение после оплаты необходимо настроить deep link в AndroidManifest.xml

Добавьте внутрь activity блок intent-filter:

<activity android:name="com.unity3d.player.UnityPlayerActivity">
...
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>

<data
android:scheme="dlscheme"
android:host="payments" />
</intent-filter>
...
</activity>

Замените dlscheme в android:scheme на тот, который вам выдал администратор

Что это делает

Этот intent-filter позволяет приложению обрабатывать ссылки вида:

fortify://payments?success&purchase_id=123

SDK использует такие ссылки для возврата в приложение после завершения оплаты и передачи результата (например, статус платежа и ID заказа).