Skip to content

Instantly share code, notes, and snippets.

package com.imaginationoverflow.unity;
import android.content.Intent;
//
// Used to workaround a Firebase known bug for Android (https://github.com/firebase/quickstart-unity/issues/661)
// where the Universal Deep Linking can't get access to the Intent when Firebase is enabled
//
//
// Universal Deep Linking on the Asset Store: https://assetstore.unity.com/packages/slug/125172?aid=1100l8RBa
// Universal Deep Linking Pro on the Asset Store: https://assetstore.unity.com/packages/slug/135654?aid=1100l8RBa
using UnityEngine;
//
// Made by furic
// https://github.com/furic
//
// A deep linking controller to be used with the Unity plugin Universal Deep Linking (https://assetstore.unity.com/packages/slug/125172?aid=1100l8RBa)
// It uses a share file to pass information when the standalone app is already launched, for more details check the plugin documentation:
// Documentation on integration with a launcher application: https://universaldeeplinking.imaginationoverflow.com/docs/Internals/#standalone-activation-after-launch
//
//
// Made by furic
// https://github.com/furic
//
// A deep linking launcher to be used with the Unity plugin Universal Deep Linking (https://assetstore.unity.com/packages/slug/125172?aid=1100l8RBa)
// It checks if the game is already running, if it is it shares the deep link activation using a shared file, if not it launches the game
// Documentation on integration with a launcher application: https://universaldeeplinking.imaginationoverflow.com/docs/Internals/#standalone-activation-after-launch
//
//
@DVDPT
DVDPT / how-to-notarize-unity-for-macos.md
Created August 5, 2020 15:33 — forked from dpid/how-to-notarize-unity-for-macos.md
How to notarize a Unity build for MacOs 10.15 Catalina

How to notarize a Unity build for macOs 10.15 Catalina

As of January 2020, all apps running on macOs 10.15 Catalina are required to be notarized. For Unity games distributed outside the Mac App Store, such as with Steam, the notarization process is done post build using a series of Xcode command line tools.

Prerequisites

  • a Mac that is compatible with macOs 10.15 Catalina :
    • MacBook (2015 or newer)
    • MacBook Air (2012 or newer)
  • MacBook Pro (2012 or newer)
@DVDPT
DVDPT / createImage.ks
Created October 16, 2015 15:05
Mic image creation
gbs createimage --ks-file=wandboard.ks
@DVDPT
DVDPT / tks.ks
Created October 16, 2015 15:04
Kickstarter file
repo --name=Tizen-main --baseurl=https://download.tizendev.org/snapshots/trunk/common/@BUILD_ID@/ repos/tizen-main/armv7l/packages/ --save --ssl_verify=no
%packages
@common
@apps-common (...)
@target-wandboard
%end
%prepackages eglibc systemd busybox (...)
@DVDPT
DVDPT / tb.sh
Created October 16, 2015 15:03
Build tizen
#gbsbuild-A{architecture}
gbs build -A arm
@DVDPT
DVDPT / tizenconfig.sh
Created October 16, 2015 15:01
tizenconfig
[general] tmpdir=/var/tmp/
profile = profile.tizen3.0_mobile work_dir=.
[repo.tizen_latest]
url = http://download.tizen.org/releases/trunk/mobile/latest/
[repo.tizen_local]
url = ${work_dir}/tizen/sources/
[repo.tizen3.0_arm]
@DVDPT
DVDPT / fsd.sh
Created August 31, 2015 10:12
Flash sd card
BOOT_PATH = ... //mounted location of the first partition (boot)
// Set the SPL
dd if=SPL of=${card} bs=1k seek=1
// Add u-boot
cp u-boot.img $BOOT_PATH/boot/;
// Add the Linux kernel
cp zImage $BOOT_PATH/boot/zImage;
@DVDPT
DVDPT / sdcardcreate.sh
Last active August 31, 2015 10:10
Create SD Card default partitions
card = //sd card device /dev/sdb
BOOT_PARTITION_START = 0
BOOT_PARTITION_SIZE = 8 //mb
ROOTFS_PARTITION_SIZE = 4096
FAT_FILE_SYSTEM = c
EXT4_FILE_SYSTEM = 83
// Create partitions
sfdisk --force -uM ${card} << EOF