語言

PendingIntent.CreatorUid 屬性

定義

回傳產生這個 PendingIntent 的應用程式 UID,也就是你實際傳送 Intent 的身份。

public int CreatorUid { [Android.Runtime.Register("getCreatorUid", "()I", "")] get; }
[<get: Android.Runtime.Register("getCreatorUid", "()I", "")>]
member this.CreatorUid : int

屬性值

PendingIntent 的 uid,或如果沒有相關聯,則 -1 uid。

屬性

備註

回傳產生這個 PendingIntent 的應用程式 UID,也就是你實際傳送 Intent 的身份。 系統會提供回傳的整數,因此應用程式無法偽造其 uid。 使用時要小心。 這一切只告訴你是誰創造了PendingIntent。 它不會告訴你是誰把 PendingIntent 交給你的:也就是說,PendingIntent 物件是設計來在應用程式間傳遞的,所以你從一個應用程式收到的 PendingIntent 其實可能是它從另一個應用程式收到的,這表示你在這裡得到的結果會辨識出原始應用程式。 因此,你應該只用這些資訊來辨識你預期會透過 send() 通話互動的對象,而不是誰給了你 PendingIntent。

Android 參考資料。android.app.PendingIntent.getCreatorUid

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於