将应用程序上传到 App Store 时出现以下错误。
错误 ITMS-90158: “在您的应用中找到的以下 URL 方案的格式不正确:[5063495]。URL 方案需要以字母字符开头,并由字母数字字符、句点、连字符或加号组成仅签名。有关详细信息,请参阅 RFC1738。”
我在我的应用程序中使用 Facebook、Google+、Instagram 和 LinkedIn 登录。
Info.plist 文件代码
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb***************</string>
<string>5063495</string>
</array>
</dict>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>com.googleusercontent.apps.************-juag6bl6uqrrd0ivf80anjics6j92ehp</string>
</array>
</dict>
</array>
Run Code Online (Sandbox Code Playgroud) 我目前正在处理一个网页,我想实现一个功能,将这个网站分享给网站访问者的朋友。
因此我集成了 Whatsapp-sharing URL Scheme。
<a href="whatsapp://send?text=text-to-share" data-action="share/whatsapp/share">
share-button
</a>
Run Code Online (Sandbox Code Playgroud)
但是在 iOS 中有更好的方法 - 我想打开 iOS-share-menue:
你知道,如果有可能打开这个吗?iOS-Amazon-App 在产品页面中执行此操作。
我期待着你的回答。
最好的问候,克里斯托夫
当有人登录我的网站时,我应该为OpenID存储连接方案http或https吗?或者之后会发生什么:http://pupeno.com或pupeno.com?
我知道如何创建自定义,URL schemes但如何向其添加操作?我如何将信息传递到我的应用程序中.
任何建议都会很棒!
我试图使用URL方案从另一个应用程序(应用程序2)启动一个应用程序(应用程序1).有没有办法我可以检查启动我的应用程序的应用程序名称?示例App2启动App 1(因此我可以在启动App 1时检查App 2名称)或者我们是否可以获取有关启动App1的源的信息?
提前致谢
我们有一个标准的SAP BI应用程序,我们没有相应的代码,我们公司购买它供我们内部使用,现在我的PM要求我以编程方式从我们的自定义应用程序打开SAP BI应用程序,我已经使用url完成了它方案然后我面临的问题是,当用户点击标准SAP BI App中没有任何代码的特定按钮时,他希望我自动打开我们的自定义应用程序.
是否可以从SAP BI App打开我的自定义应用程序.
在iOS 8及更早版本中,我可以使用URL SCHEME"comgooglemaps"启动Google地图应用(如果安装在用户的设备上)
但是,对于iOS 9,我知道需要在info.plist文件中验证URL Schemes.但是我在哪里添加这些信息?
我没有在谷歌地图sdk for iOS上找到任何文档.
此外,我使用最新的谷歌地图sdk即1.10.3
Apple有一个官方URL方案列表,您可以使用电子邮件或网页中的URL链接到Facetime,SMS,地图和iTunes.
我希望能够引导人们使用Apple Pay.我不需要向他们收费,也不是要为任何事情收取费用.我只是想通过电子邮件点击打开Apple Pay应用程序.
如何通过电子邮件或网页点击打开Apple Pay?
我已经实现了所有必需的东西但没有成功.我想从浏览器打开应用程序 - 但不是只有像"回调"这样的URL架构.
我有类似" http://11.11.21.114:8081/signup/callback?signupCode=123?id=20 "的内容,那么如何识别此网址以打开我的应用程序?
我已经制作了一个演示项目App1,其中我添加了一个按钮,它将重定向到安装的应用程序假设App2(" fitbit ")我已经通过了很多教程,基本上知道如何通过第二个答案"这个应用程序不允许查询方案cydia"IOS9错误.但是我需要在App1中的LSApplicationQueriesSchemes中提到App2的URL方案(" fitbit ").
所以基本上问题是如何获得像fitbit这样的应用程序的URL Schemes .
这是我的代码
var url = NSURL(string: "itms://itunes.apple.com/in/app/fitbit/id462638897?mt=8")
@IBAction func redirectOnclick(_ sender: Any) {
let urlFitBt = NSURL(string: "fitbit://")
if UIApplication.shared.canOpenURL(urlFitBt! as URL)
{
UIApplication.shared.open(urlFitBt! as URL)
}
else
{
UIApplication.shared.open(url! as URL)
}
}
Run Code Online (Sandbox Code Playgroud) url-scheme ×10
ios ×8
objective-c ×2
swift ×2
url ×2
applepay ×1
email ×1
fitbit ×1
google-maps ×1
html ×1
ios9 ×1
iphone ×1
openid ×1