Tag: 网站

如何从Swift 3获得MS翻译器访问令牌?

我正在尝试使用Swift 3的MS Translator API(目前在操场上玩,但目标平台是iOS)。 但是,当我试图获取OAuth2的访问令牌时,我陷入了困境。 我有以下代码(我试图移植来自示例的代码获取访问令牌 ): let clientId = "id".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)! let clientSecret = "secret".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)! let scope = "http://api.microsofttranslator.com".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)! let translatorAccessURI = "https://datamarket.accesscontrol.windows.net/v2/OAuth2-13" let requestDetails = "grant_type=client_credentials&client_id=\(clientId)&client_secret=\(clientSecret)&scope=\(scope)" let postData = requestDetails.data(using: .ascii)! let postLength = postData.count var request = URLRequest(url: URL(string: translatorAccessURI)!) request.httpMethod = "POST" request.setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type") request.setValue("\(postLength)", forHTTPHeaderField: "Content-Length") request.httpBody […]

在移动设备上下载“我们的应用程序”通知

有人能告诉我这些通知如何工作? 我正在寻找一些有关它的信息,但没有运气。 不知道我的名字是否正确。 在一些页面上有这个popup窗口来下载网站的移动应用程序。 它包含Xclosuresbutton和下载应用程序button。 对于iOS设备,它看起来总是一样的,所以我觉得这不是定制的。 它从应用程序商店以某种方式来吗? 这是图片: http : //oi60.tinypic.com/2dmhymc.jpg

在离线networking应用程序加载时,内容会消失一秒钟

我已经在iOS 4.3到5.0上观察到了这一点。 当你创build一个简单的离线web应用程序(意味着一个HTML文件+less量资产,如CSS和JS(全部出现在caching清单中)),它离线工作(我在飞行模式下testing) – 但是 ,当你添加这样一个应用程序到您的主屏幕,并在全屏模式下打开它,它首先显示初始内容, 然后一切消失 (页面变成白色)半秒钟或更长时间,然后内容再次出现。 您可以在iOS主屏幕上添加一个知名且有用的离线networking应用程序Glyphboard ,并启动它几次。 每次加载时都会看到白色的闪光效果。 这是一个很大的问题,因为它放弃了应用程序的非本地性,给人的印象是应用程序没有针对性能和错误进行优化。 我试过find关于这方面的报告,但我能find的是有关iOS 4.3 JavaScript渲染引擎惨败的谣言和误解,根本不需要这个问题。 但是在iOS版本3中,我特别记得没有看到白色闪光灯。

“链接到App Store”移动网站的小部件

在过去的几个月中,我发现了几个使用某种“小部件”的网站。 如果我打开一个有我的iPhone的这个小部件的网站,它会显示一个链接到(网站相关)的iPhone应用程序。 它看起来像一个简单的div包含应用程序名称,评级和链接。 小部件甚至“知道”我是否已经安装了应用程序。 这个东西总是显示在页面的顶部,看起来总是一样的。 是否有某种由苹果提供的小工具/ API或谁是这些链接的创造者? 我在网上找不到任何东西 谢谢你的帮助!