ios / unity如何使用附件打开应用程序

时间:2014-11-11 12:33:50

标签: ios unity3d share

我必须做"简单例子"代码显示"如何通过iOS和#34;分享内容。但是我手里还没有iOS ......; /

我想要的是:打开其他带附件的应用程序(例如邮件,pinterest,twitter等)

我在Android上找到了如何做到这一点:

AndroidJavaClass androidIntentCl = new AndroidJavaClass ("android.content.Intent");
        AndroidJavaObject androidIntentObj = new AndroidJavaObject ("android.content.Intent");
        androidIntentObj.Call<AndroidJavaObject> ("setAction", androidIntentCl.GetStatic<string> ("ACTION_SEND"));
        AndroidJavaClass uriClass = new AndroidJavaClass ("android.net.Uri");
        AndroidJavaObject uriObject = uriClass.CallStatic<AndroidJavaObject> ("parse", "file://" + photoAddress);
        androidIntentObj.Call<AndroidJavaObject> ("putExtra", androidIntentCl.GetStatic<string> ("EXTRA_STREAM"), uriObject);
        androidIntentObj.Call<AndroidJavaObject> ("setType", "image/jpeg");
        AndroidJavaClass unity = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
        AndroidJavaObject currentActivity = unity.GetStatic<AndroidJavaObject> ("currentActivity");
        currentActivity.Call ("startActivity", androidIntentObj);

在iOS上做类似的事情有简单的方法吗?任何教程等?当我展示简单的例子时,我将进行iOS测试。我完全糊涂了。

1 个答案:

答案 0 :(得分:0)

没有简单的方法可以做到这一点,你需要为每个平台实现它:tweeter,facebook和其他人使用他们提供的sdk。邮件可以通过在xcode中使用ios提供的邮件类来实现。