首次完整推送,
V:1.20240808.006
This commit is contained in:
15
uni_modules/uts-openSchema/utssdk/app-android/index.uts
Normal file
15
uni_modules/uts-openSchema/utssdk/app-android/index.uts
Normal file
@ -0,0 +1,15 @@
|
||||
import Intent from 'android.content.Intent'
|
||||
import Uri from 'android.net.Uri'
|
||||
import { OpenSchema } from '../interface.uts'
|
||||
|
||||
export const openSchema: OpenSchema = function (url: string) {
|
||||
if (typeof url === 'string' && url.length > 0) {
|
||||
const context = UTSAndroid.getUniActivity()!
|
||||
const uri = Uri.parse(url)
|
||||
const intent = new Intent(Intent.ACTION_VIEW, uri)
|
||||
intent.setData(uri)
|
||||
context.startActivity(intent)
|
||||
} else {
|
||||
console.error('url param ERROR:', JSON.stringify(url))
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user