Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
sdk-public
unity_sdk_demo
Commits
6268180b
Commit
6268180b
authored
Nov 26, 2025
by
fengchao
Browse files
fix(code):兼容分享。
parent
5742e61f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Assets/Plugins/iOS/UnityBridge.mm
View file @
6268180b
...
...
@@ -266,7 +266,7 @@ extern "C" {
[
sdk
pay
:
payInfo
];
}
void
_StartShare
(
int
shareType
,
const
char
*
jsonInfo
)
{
void
_StartShare
(
int
platformType
,
int
shareType
,
const
char
*
jsonInfo
)
{
NSLog
(
@"🍎 调用SDK分享"
);
AccessCoreSdk
*
sdk
=
[
AccessCoreSdk
shareAccessCoreSdkManage
];
...
...
@@ -282,7 +282,20 @@ extern "C" {
shareInfo
.
imagePath
=
[
NSString
stringWithFormat
:
@"%@"
,
jsonDict
[
@"picPath"
]];
shareInfo
.
linkPath
=
[
NSString
stringWithFormat
:
@"%@"
,
jsonDict
[
@"shareUrl"
]];
[
sdk
shareType
:(
THREE_SHARE_TYPE
)
shareType
shareObject
:
shareInfo
];
switch
(
shareType
)
{
case
1
:
[
sdk
shareType
:
ACCESS_SCENESESSION
shareObject
:
shareInfo
];
break
;
case
2
:
[
sdk
shareType
:
ACCESS_SCENETIMELINE
shareObject
:
shareInfo
];
break
;
case
4
:
[
sdk
shareType
:
ACCESS_SCENEQQTOSESSION
shareObject
:
shareInfo
];
break
;
case
7
:
[
sdk
shareType
:
ACCESS_SCENEQQTOQZONE
shareObject
:
shareInfo
];
break
;
}
}
void
_AccessParticipate
(
int
activityType
,
const
char
*
activityData
)
{
...
...
Assets/Scripts/sdk/data/SharePlatformType.cs
View file @
6268180b
...
...
@@ -8,4 +8,5 @@ public enum SharePlatformType
FACEBOOK
=
5
,
//facebook
SYSTEM
=
6
,
//Native
QZONE
=
7
//QQ空间
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment