Hi,
I am currently struggling to find a way to open Pdfs on IOS.
any suggestions?
I am currently using this code for android:
public void OpenPDFAndroid(string filename) // works for android
{
using (AndroidJavaClass intentClass = new AndroidJavaClass("android.content.Intent"))
using (AndroidJavaObject intentObject = new AndroidJavaObject("android.content.Intent"))
{
//storage/emulated/0/Android/data/com.app.umer/files/Documents/pdf
string finalPath = "file://" + Application.persistentDataPath + Path.DirectorySeparatorChar + "Documents" + Path.DirectorySeparatorChar + "pdf"+ Path.DirectorySeparatorChar + filename;
try
{
using (intentObject.Call("setAction", intentClass.GetStatic("ACTION_VIEW")))
using (intentObject.Call("setType", "application/pdf"))
using (AndroidJavaClass uriClass = new AndroidJavaClass("android.net.Uri"))
using (AndroidJavaObject uriObject = uriClass.CallStatic("parse", finalPath))
using (intentObject.Call("setData", uriObject))
// finally start application
using (AndroidJavaClass unity = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
using (AndroidJavaObject currentActivity = unity.GetStatic("currentActivity"))
{
AndroidJavaObject jChooser = intentClass.CallStatic("createChooser", intentObject, "Open In");
currentActivity.Call("startActivity", jChooser);
}
}
catch (Exception e)
{
Debug.LogError(e);
debug.text = e.ToString();
}
}
}
↧