Unity3D-Android跳转到指定平台(华为商店为例)
来源:互联网 发布:淘宝如何发布新产品 编辑:程序博客网 时间:2024/05/17 22:51
我们可以利用前面说博客说的,直接在Unity这边写代码去实现一些简单的Android功能,那么跳转到各大平台的商店,也是类似的做法。
直接看代码:
//跳转到指定应用商店,这里以华为为例public void OnRateToHuawei(){RateToOther("com.google.android.apps.maps", "com.huawei.appmarket");}public static void RateToOther(string appPkg, string marketPkg){if (!Application.isEditor) {AndroidJavaClass intentClass = new AndroidJavaClass("android.content.Intent"); AndroidJavaObject intentObject = new AndroidJavaObject("android.content.Intent"); intentObject.Call<AndroidJavaObject>("setAction", intentClass.GetStatic<string>("ACTION_VIEW")); AndroidJavaClass uriClass = new AndroidJavaClass("android.net.Uri"); AndroidJavaObject uriObject = uriClass.CallStatic<AndroidJavaObject>("parse", "market://details?id=" + appPkg); intentObject.Call<AndroidJavaObject>("setData", uriObject); intentObject.Call<AndroidJavaObject>("setPackage", marketPkg); AndroidJavaClass unity = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject currentActivity = unity.GetStatic<AndroidJavaObject>("currentActivity"); currentActivity.Call("startActivity", intentObject);}}
我这里以华为为例,将下面的代码添加到任意脚本中,可以直接调用RateToOther,第一个参数为你需要跳转到的App应用,我上面是跳到商店中谷歌地图的下载页面;第二个参数为目标平台的BundleID,比如我填的 华为商店的id,这样就可以跳转到你需要个个平台商店中去了。如果平台APP未找到,则会去默认的商店。
下面列出一些常用的平台ID:
//天朝各应用商店的PackageName//包名商店//com.android.vendingGoogle Play//com.tencent.android.qqdownloader应用宝//com.qihoo.appstore360手机助手//com.baidu.appsearch百度手机助//com.xiaomi.market小米应用商店//com.wandoujia.phoenix2豌豆荚//com.huawei.appmarket华为应用市场//com.taobao.appcenter淘宝手机助手//com.hiapk.marketpho安卓市场//cn.goapk.market安智市场
当然也可以自行去搜索各种其他平台
阅读全文
0 0
- Unity3D-Android跳转到指定平台(华为商店为例)
- Android进入商店并跳转到指定应用
- Android 跳转到应用商店
- Android跳转到应用商店详情页面
- android 跳转到指定应用程序
- Android跳转到指定Activity
- Android跳转到应用商店的APP详情页面
- Android软件中实现跳转到应用商店进行评分
- 程序跳转到itunes商店
- 程序跳转到itunes商店
- Android 分享到指定平台
- 有人知道iOS如何做到应用间跳转到淘宝的指定的商店页面?
- android自动跳转到指定Activity
- android桌面快捷方式跳转到指定activity
- android 跳转到浏览器打开指定页面
- android Activity跳转到指定的Fragment
- Android 根据指定报名跳转到指定应用之中
- 程序中跳转到苹果商店
- 经典sql语句大全
- jni常用函数注释
- 多线程中传参错误,以及'list' object is not callable错误解决方法
- 1002. 写出这个数 (20)
- C++笔记——关于cout的控制
- Unity3D-Android跳转到指定平台(华为商店为例)
- 基于结构光的相移法三维重建matlab
- JavaEEHttpServlet类的习题
- 用Eclipse打jar时,有些选项必须勾选
- spring四种依赖注入方式
- spring batch DataAccessResourceFailureException
- 遇到蛋疼的查看方法Apple Mach-O Linker (ld) Error Group
- 在CodeWarrior for S12(X)的调试器中使用控制点(断点、观测点、标记点)
- eas bos 开发 修改 行政组织弹出框样式