我正在使用Marmalade通过VisualStudio和PC开发iOS应用程序。像HeyZap这样的社交功能的集成需要通过以下方式进行初始化:
loadHeyzap("YOUR_APP_ID_HERE","YOUR_APP_URL_HERE", true);
App_ID是itunes应用页面中定义的ID(我知道了)。
App_URL“也应该类似地替换为您的iPhone的URL方案”[来自HeyZap集成文档]。
嗯,HeyZap服务台对于通过使用VisualStudio + PC获取此字符串没有用处(事实上,他们告诉我“使用XCode + Mac代替......”)。 由于这是一个简单的字符串,我想我可以从我的应用程序的已知参数开始获取它。我想在里面找到像[app_name]& = other-chars -....
这样的东西有没有办法在不使用XCode的情况下构建这个字符串,只是从我已经拥有的信息开始并在这里放置一些特殊的字符? 换句话说,是否有一种标准方法可以自动构建此字符串而无需通过XCode进行此操作?我想要准备一个函数,我将传递我的应用程序参数,结果我得到了URL Scheme字符串。
干杯,
扎普
答案 0 :(得分:1)
创作者的回答是不正确的。 URL架构是应用程序在iOS中相互通信的方式。
一个例子是: yourgame://
以下是如何在XCode中定义一个
在XCode中定义URL架构时,您可以从Safari或设备上安装的任何应用程序调用该URL,它将切换到您的游戏。
在XCode中定义它的方法是转到项目设置,单击顶部的“信息”选项卡,转到底部,显示" URL类型",展开它,然后单击+底部的按钮。然后使用像#34; yourgamename"这样的合理唯一的东西来定义标识符和URL方案。完成!
答案 1 :(得分:0)
网址计划很可能是App Store中应用的网址。您可以从iTunesConnect获取它。转到您的应用程序并复制View in App Store
链接的网址。那是你想要的字符串; - )
如果它不起作用,请告诉我。
修改强>
好的应用程序网址为我工作,不知道为什么它不适合你。如果要编辑URL方案,则可以在不使用XCode的情况下进行编辑。您需要在mkb设置中包含Info.plist文件。您可以编辑或检查当地橘子酱使用的当前URL方案。默认plist文件位于s3e文件夹中。不知道确切的位置。