浏览代码

update

/main
siyao 4 年前
当前提交
dc8253fa
共有 2 个文件被更改,包括 23 次插入12 次删除
  1. 31
      Assets/HuaweiHmsDemo/Scripts/test/AppLinkingTest.cs
  2. 4
      ProjectSettings/EditorBuildSettings.asset

31
Assets/HuaweiHmsDemo/Scripts/test/AppLinkingTest.cs


public override void RegisterEvent(TestEvent registerEvent)
{
registerEvent("create app link", CreateAppLinking);
registerEvent("create app short link", CreateShortAppLinking);
registerEvent("create app link AppInfo", () => CreateAppLinking(AppLinking.LinkingPreviewType.AppInfo));
registerEvent("create app link SocialInfo", () => CreateAppLinking(AppLinking.LinkingPreviewType.SocialInfo));
registerEvent("create app link AppGallery", () => CreateAppLinking(openType: AppLinking.AndroidLinkInfo.AndroidOpenType.AppGallery));
registerEvent("create app link LocalMarket", () => CreateAppLinking(openType: AppLinking.AndroidLinkInfo.AndroidOpenType.LocalMarket));
registerEvent("create app link CustomUrl", () => CreateAppLinking(openType: AppLinking.AndroidLinkInfo.AndroidOpenType.CustomUrl));
registerEvent("create app short link SHORT", () => CreateShortAppLinking(ShortAppLinking.LENGTH.SHORT));
registerEvent("create app short link LONG", () => CreateShortAppLinking(ShortAppLinking.LENGTH.LONG));
public AppLinking.Builder createBuilder()
public AppLinking.Builder createBuilder(
AppLinking.LinkingPreviewType previewType = null,
AppLinking.AndroidLinkInfo.AndroidOpenType openType = null
)
previewType = previewType ?? AppLinking.LinkingPreviewType.AppInfo;
openType = openType ?? AppLinking.AndroidLinkInfo.AndroidOpenType.CustomUrl;
.setPreviewType(AppLinking.LinkingPreviewType.SocialInfo)
.setPreviewType(previewType)
.setOpenType(AppLinking.AndroidLinkInfo.AndroidOpenType.CustomUrl)
.setOpenType(openType)
.build())
.setSocialCardInfo(
AppLinking.SocialCardInfo.newBuilder().

.setExpireMinute(2);
}
public void CreateAppLinking()
public void CreateAppLinking(
AppLinking.LinkingPreviewType previewType = null,
AppLinking.AndroidLinkInfo.AndroidOpenType openType = null)
AppLinking.Builder builder = createBuilder();
AppLinking.Builder builder = createBuilder(previewType, openType);
Uri applinkingUri = builder.buildAppLinking().getUri();
var link = applinkingUri.toString();
TestTip.Inst.ShowText($"App link: {link}");

public void CreateShortAppLinking()
public void CreateShortAppLinking(ShortAppLinking.LENGTH length)
TestTip.Inst.ShowText("use ShortAppLinking.LENGTH.LONG");
builder.buildShortAppLinking(ShortAppLinking.LENGTH.LONG).addOnSuccessListener(new HmsSuccessListener<ShortAppLinking>((shortAppLinking) =>
builder.buildShortAppLinking(length).addOnSuccessListener(new HmsSuccessListener<ShortAppLinking>((shortAppLinking) =>
{
string link = shortAppLinking.getShortUrl().toString();
TestTip.Inst.ShowText("short link:" + link);

4
ProjectSettings/EditorBuildSettings.asset


- enabled: 0
path: Assets/HuaweiHmsDemo/Scenes/HmsAdsSampleScene.unity
guid: a518e96ecc8f24c66a12be14f8900ec4
- enabled: 0
- enabled: 1
- enabled: 1
- enabled: 0
path: Assets/HuaweiHmsDemo/Scenes/HmsRemoteConfigSampleScene.unity
guid: 9a5ee55b1b9414774becf40683d28db8
m_configObjects: {}
正在加载...
取消
保存