class IOSConfigProfile::AppLockPayload
Attributes
app_bundle_id[RW]
Public Class Methods
new(app_bundle_id)
click to toggle source
# File lib/ios_config_profile/device/app_lock_payload.rb, line 7 def initialize(app_bundle_id) self.app_bundle_id = app_bundle_id require_attributes :app_bundle_id merge! app_lock_payload end
Private Instance Methods
app_lock_payload()
click to toggle source
# File lib/ios_config_profile/device/app_lock_payload.rb, line 15 def app_lock_payload { "PayloadContent" => [{ "App" => { "Identifier" => app_bundle_id }, "PayloadType" => "com.apple.app.lock", "PayloadIdentifier" => "#{IOSConfigProfile.root_domain}applock.profile.mdm", "PayloadDescription" => "Lock device to an app", "PayloadUUID" => uuid, "PayloadVersion" => 1, }], "PayloadType" => "Configuration", "PayloadDisplayName" => "#{IOSConfigProfile.organization} App Lock", "PayloadIdentifier" => "#{IOSConfigProfile.root_domain}applock.profile.mdm", "PayloadUUID" => uuid, "PayloadVersion" => 1, } end