/// <summary> /// 微信分享Url /// </summary> /// <param name="shareType"></param> /// <param name="url"></param> /// <param name="title"></param> /// <param name="desc"></param> public void WXShareUrl(WXShareType shareType, string url, string title, string desc, Action <bool, bool> onComplete, bool isReward) { m_OnWXShareCallBack = onComplete; m_isReward = isReward; #if !UNITY_EDITOR CallMethod("WXShareUrl", shareType.ToString(), url, title, desc); #if UNITY_IPHONE __WXShareUrl(shareType.ToString(), url, title, desc); #endif #endif }
/// <summary> /// 微信分享文本 /// </summary> /// <param name="shareType"></param> /// <param name="text"></param> public void WXShareText(WXShareType shareType, string text, Action <bool, bool> onComplete) { m_OnWXShareCallBack = onComplete; m_isReward = false; #if !UNITY_EDITOR CallMethod("WXShareText", shareType.ToString(), text); #if UNITY_IPHONE __WXShareText(shareType.ToString(), text); #endif #endif }
/// <summary> /// 微信分享图片 /// </summary> /// <param name="shareType"></param> /// <param name="path"></param> public void WXSharePicture(WXShareType shareType, string path, Action <bool, bool> onComplete) { m_OnWXShareCallBack = onComplete; m_isReward = false; #if !UNITY_EDITOR CallMethod("WXSharePicture", shareType.ToString(), path); #if UNITY_IPHONE __WXSharePicture(shareType.ToString(), path); #endif #endif }
public static void ShareImage(byte[] imageData, byte[] thumbImageData, WXShareType shareType) { #if UNITY_ANDROID && !UNITY_EDITOR try { JC.CallStatic("ShareImage", imageData, thumbImageData, (int)shareType); } catch (System.Exception e) { } #endif }
public static void ShareUrl(string url, string urlTitle, string urlDesc, byte[] thumbImage, WXShareType shareType, Action <string> action) { #if UNITY_ANDROID && !UNITY_EDITOR try { actionFunc = action; JC.CallStatic("ShareUrl", url, urlTitle, urlDesc, thumbImage, (int)shareType); } catch (System.Exception e) { } #endif }
/// <summary> /// 分享图片 /// </summary> /// <param name="type"></param> /// <param name="path"></param> public void ShareTexture(WXShareType type, string path) { SDK.Instance.WXSharePicture(type, path, WXShareCallBack); }