ShopApp_Shopify 1.0.6

ShopApp_Shopify 1.0.6

由以下人员维护:Mykola VoroninRadisalv CrechetEvgeniy Antonov



 
依赖项
Mobile-Buy-SDK= 3.1.5
KeychainSwift~> 14.0
Alamofire~> 4.8
ShopApp_Gateway~> 1.0
 

  • 作者:
  • Mykola Voronin

Build Status codecov

Shopify Provider for ShopApp iOS

这个库包含了ShopApp for iOS的Shopify提供者。ShopApp是一个将基于Shopify的商店转换成移动应用的应用程序。ShopApp与Shopify商店同步,并将产品目录和用户数据传递到移动应用中。该应用程序提供了自定义推送通知、促销代码以及使用流行的数字钱包(如Apple Pay)的便捷支付等特性。

安装

  1. 使用Cocoapods连接库 要使用ShopApp的Shopify提供者,请使用Cocoapods将库连接到主
pod 'ShopApp_Shopify', '~> 1.0' 
  1. 更改 DataAssembly 文件

接下来,通过添加以下代码更改 ShopApp/Data/DI/DataAssembly.swift 文件:

container.register(API.self) { _ in
    return ShopifyAPI(apiKey: "API KEY",
        shopDomain: "SHOP DOMAIN",
        adminApiKey: "ADMIN API KEY",
        adminPassword: "ADMIN PASSWORD",
        applePayMerchantId: "APPLE PAY MERCHANT ID")
}
.inObjectScope(.container)

位置:

商店域名是您店面的主要域名。您可以通过访问主页标签上的管理面板来找到您的店面域名。在那里,您可以看到以下信息 - 您当前域名是xxx.myshopify.com  API 密钥用于接收您店铺的数据,如商品和收藏夹。要接收密钥,您必须访问管理面板并转到“应用”-“管理私有应用”。如果您没有,请通过复制店面 API 并将其添加到您库的配置中创建一个新应用。  管理 API 密钥是管理 API 的密钥。库使用此密钥接收可交付货的合格国家列表。

管理密码是管理 API 的密码。

苹果支付商户 ID 是苹果支付钱包的商户 ID。如果您想在您的应用程序中启用商品支付的苹果支付,请在店面 API 的设置中启用此选项。此选项不是强制性的。

要求

  • iOS 10+
  • 使用 XCode 9 开发应用程序并提交到苹果应用商店
  • 使用 Cocoapods 安装所有依赖项

许可

ShopApp Shopify for iOS 提供商采用Apache 2.0 许可证


RubyGarage Logo

RubyGarage 是东欧领先软件开发和咨询公司。我们主要专长于 Ruby 和 Ruby on Rails,但我们成功地应用其他技术为客户提供最佳结果。请查看我们的项目组合以了解更多令人兴奋的工作!