- Notifications
You must be signed in to change notification settings - Fork5
License
Particle-Network/particle-connect-ios
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Modular Swift wallet adapters and components for EVM & Solana chains. Manage wallet and custom RPC request.
Please note that the SDKs only supportios-arm64
(iOS devices). We currently do not supportios-x86_64-simulator
(Intel chip simulators) andios-arm64-simulator
(M-series chip simulators).
Install the following:
iOS 15.6 or higher
iOS version | 15.6 or higher |
---|---|
ConnectCommon | 2.0.8 |
ParticleConnect | 2.0.8 |
ParticleAuthAdapter | 2.0.8 |
ConnectWalletConnectAdapter | 2.0.8 |
ConnectEVMConnectAdapter | 2.0.8 |
ConnectPhantomConnectAdapter | 2.0.8 |
ConnectSolanaConnectAdapter | 2.0.8 |
From version 0.2.19, all SDKs have been adapted to Apple's privacy requirements.
The following third-party SDKs require the use of specific versions.
pod'SwiftyUserDefaults',:git=>'https://github.com/SunZhiC/SwiftyUserDefaults.git',:branch=>'master'# if you need ConnectWalletConnctAdapter, you should add this line.pod'WalletConnectSwiftV2',:git=>'https://github.com/SunZhiC/WalletConnectSwiftV2.git',:branch=>'particle'
Starting from version 0.2.0, WalletConnect v2 is supported.
Set the required chains for WalletConnect v2. If not set, the current chain will be used.
ParticleConnect.setWalletConnectV2SupportChainInfos([.ethereum])
From 0.1.32, we start to build SDK with XCFramework, that request copy the following text into Podfile.
post_installdo |installer|installer.pods_project.targets.eachdo |target|target.build_configurations.eachdo |config|config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION']='YES'endendend
Make sure that your project meets the following requirements:
Your project must target these platform versions or later:
iOS 14
- Clone the repo.
- Replace ParticelNetwork.info with your project info in theDashboard.
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPEplist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plistversion="1.0"><dict><key>PROJECT_UUID</key><string>YOUR_PROJECT_UUID</string><key>PROJECT_CLIENT_KEY</key><string>YOUR_PROJECT_CLIENT_KEY</string><key>PROJECT_APP_UUID</key><string>YOUR_PROJECT_APP_UUID</string></dict></plist>
Config your app scheme url, select your app target, in the info section, click add URL Type, past your scheme in URL Schemes.your scheme url should be "pn" + your project app id.
for example, if you project app id is "63bfa427-cf5f-4742-9ff1-e8f5a1b9826f", you scheme url is "pn63bfa427-cf5f-4742-9ff1-e8f5a1b9826f".
Add Privacy - Camera Usage Description in your info.plist file
pod install --repo-update
Please report bugs or issues toparticle-connect-ios/issues
You can also join ourDiscord.
About
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors3
Uh oh!
There was an error while loading.Please reload this page.