- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在研究 http://webservicex.net 提供的货币转换器 Web 服务作为学习如何从 iPhone 应用程序与 Web 服务交互的一种方式,我已经设法使货币转换器完美运行。
从那以后,我扩展了我的应用程序以包含其他功能,使其与 App Store 当前提供的功能有点“不同”。
我的问题是,如果我在 App Store 上发布了一个应用程序并且它是广告支持的,我是否可以使用这个显然已经有人投入时间和精力制作的 Web 服务?直到一个月前,我什至不知道网络服务是什么或它是如何存在的,所以我不确定是否有任何礼仪(例如,在您应用程序的“关于”页面中提及它们)或者这些东西是否通常在那里免费使用?
我曾尝试通过电子邮件联系 Webservice X,但每次我都收到回信,因为他们的邮箱已满,这让我更接近答案。有没有其他人使用过他们的服务或知道允许在广告支持的应用程序中使用其他人的 Web 服务的标准?
谢谢大家!
最佳答案
使用他们的网络服务不会让您被拒绝。话虽如此,依赖他人的设备(您无法控制且无需为使用付费)对于生产应用程序来说并不是一个好主意。我会做一些研究来寻找您认为会更可靠或可以支付(最低金额)使用的服务。
我要给出的另一条建议是构建应用程序,以便它从您自己的网络服务获取数据,并让所有基础数据都来自您。换句话说,获取您自己的网站(从 GoDaddy 或其他服务处每月只需 7 美元起),并在那里进行货币查询。构建您的服务器端流程,使其易于从一种服务切换到另一种服务,这样,如果由于某种原因您无法访问您一直在使用的货币转换器服务,切换到另一个服务是一项快速的工作,而无需必须发布应用程序的全新版本(并等待 7 天以上的应用程序审核流程)。
换句话说,您构建的网络服务为 iOS 应用程序提供所有数据,并且您在网络服务器上获取货币数据。
这就是我将如何确保在不影响已安装的 iOS 应用程序的情况下最可靠和最容易更改的方法。
关于iphone - Webservicex.net 允许使用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12033284/
我一直在研究 http://webservicex.net 提供的货币转换器 Web 服务作为学习如何从 iPhone 应用程序与 Web 服务交互的一种方式,我已经设法使货币转换器完美运行。 从那以
有一个java servlet,它包含两个带有货币缩写的字符串变量。有外部 JAX-WS 服务 http://www.webservicex.net/ws/WSDetails.aspx?CATID=2
我在使用 URL 时遇到此错误 http://www.webservicex.net/geoipservice.asmx?WSDL C:\Program Files (x86)\Java\jdk1.6
我是一名优秀的程序员,十分优秀!