gpt4 book ai didi

iphone - 使用自定义 URL/协议(protocol)启动 MonoTouch iPhone 应用程序?

转载 作者:行者123 更新时间:2023-12-03 18:38:33 25 4
gpt4 key购买 nike

是否可以使用 MonoTouch 注册自定义 URL 方案或协议(protocol),例如 myapp:123?我希望当用户单击网页、邮件或日历描述中的此链接并选择 URL“参数”(在本例中为“123”)时启动我的 MonoTouch 应用程序。

简而言之,我想要与 iPhone 中的 Spotify 应用程序具有相同的功能(即Spotify:track:123123),可以吗?

最佳答案

是的,这就是您需要做的。

在 Info.Plist 中的 dict 标签内添加以下内容:

<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.companyname.com.receiver</string>
<key>CFBundleURLSchemes</key>
<array>
<string>myapp</string>
</array>
</dict>
</array>

然后在 AppDelegate.cs 中重写 HandleOpenURL 方法:

public override bool HandleOpenURL (UIApplication application, NSUrl url)
{
if (url == null) {
return false;
}

var uri = new Uri(url.ToString()); // I prefer working with the Uri class.

// Your logic here

return true;
}

关于iphone - 使用自定义 URL/协议(protocol)启动 MonoTouch iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com