Shopify BUY SDK : поддержка элементов корзины между контроллерами представления

Это первое приложение, которое я разрабатываю с участием SHOPIFY’S BUY SDK, и, похоже, не может найти лучший способ обслуживания элементов корзины через контроллеры представления. Если у кого-то есть опыт работы с Mobile buy api для Shopify, я буду очень признателен за любые идеи о том, как этого можно достичь.

Например, у меня есть ShopViewController.swiftобщий вид просмотра, показывающий несколько товаров для продажи. При нажатии на элемент, BUYProductViewController.mотображается отображение элемента и его различных вариантов. При нажатии кнопки «Добавить в корзину» он добавит этот вариант в корзину и уволит BUYProductViewController.m. Моя проблема заключалась в том, чтобы вернуть этот новый элемент ShopViewController.swift.

Как я уже упоминал, любая помощь была бы очень признательна и спасибо за то, что нашли время, чтобы прочитать мой вопрос.

1 ответ

  1. Вы должны создать одно свойство BUYCart в AppDelegate и назначить домен, App_Id и API_key в didFinishLaunchingWithOptions.

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
    self.client = [[BUYClient alloc] initWithShopDomain:SHOP_DOMAIN
                                                 apiKey:API_KEY
                                                  appId:APP_ID];
    
    return YES;
    }
    

    Теперь используйте BUYCart свойство в корзину. Я только что завершил одну демонстрацию Shopify.