web3.swift | Ethereum Swift API with support for smart contracts | Cryptocurrency library
kandi X-RAY | web3.swift Summary
kandi X-RAY | web3.swift Summary
Ethereum Swift API with support for smart contracts, ENS & ERC20
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of web3.swift
web3.swift Key Features
web3.swift Examples and Code Snippets
Community Discussions
Trending Discussions on web3.swift
QUESTION
I tried to upload the app to the App Store, but there was a problem. I received an email telling me not to use UIWebView
and was rejected.
App Store Connect Dear Developer,
We identified one or more issues with a recent delivery for your app, "gamemain" 1.0.0 (1). Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
Best regards,
The App Store Team
But I don't use UIWebView
and I only use WKWebView
. So I did a full search to see if the library is using it. But nothing was searched. What's the problem?
Search results for shift + command + F
Web View Usage Classes
...ANSWER
Answered 2020-Apr-27 at 01:40Apple recently introduced a new App Submission warning ITMS - 90809 stating that we are formally deprecating UIWebView
. If your application code or any framework still contains the reference for UIWebView
for sure you will be get warned.
WKWebView
is the replacement for UIWebView
and I believe soon Apple will start rejecting the apps who still use UIWebView
. So be ready for this.
By executing the below terminal command you can easily get to know which library is still using UIWebView
reference (don't miss the . (dot)).
QUESTION
I used to use the Bigint
version 4.0. But it tried to upgrade the version to 5.0 because it gave me a warning message.
But it shows me the error.
...ANSWER
Answered 2019-Oct-23 at 00:42This was, as @Larme said, a module dependency problem. The module in question is the Web3 module. It was not possible to install Bigint5 because the Web3 module still relies on Bigint4. I think we'll have to wait for a new version of this problem.
QUESTION
I am developing message communication through FCM.
But there's a problem. On iPhone 6
, version 12.4
, you can normally get device tokens and FCM values.
However, 11.4
does not get a device token value, nor does it get an FCM token value. I don't know what the problem is.
AppDelegate.swift
...ANSWER
Answered 2019-Oct-15 at 08:10@Starsky was right. This was a bug, and after I erased my app and restarted the device, the problem was solved.
QUESTION
Is is possible at this point to integrate an IOS app with an ERC20 token on the ethereum network.
There seems to be a library called web3.swift that allows for integration with Ethereum. Maybe this is the way to go but don't know if it is ready for a production app.
In addition, there seem to be some online courses on Swift and blockchain such as this one from Lynda and this one from Udemy and some tutorials on blockchain integration such as this from AppCoda and this one which uses the Tierion blockchain as a service. In fact, AWS, Azure and so forth all seem to offer blockchain as a service. Amazon offers managed blockchain with Ethereum.
However, I haven't seen anything that specifically addresses how to integrate an IOS app with Ethereum. And if it's done on the back end by AWS does this defeat the purpose of using a blockchain to avoid centralization on a server?
The use case I am examining would be to view the number of tokens you have and enable users to spend tokens on services. The tokens would reside however on a blockchain.
Thanks for any advice on whether this is even possible at this stage and, if so, how to approach developing it.
...ANSWER
Answered 2019-Sep-08 at 22:50Infura service might help here. Once you create your account and setup a project - you will be provided with nodes (for main-net and some test-nets) that can perform write operations on a specific Ethereum network.
Here is the code written in Swift and Web3.swift that might help:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install web3.swift
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page