docs

TOP(About this memo)) > 一覧(Flutter) > permission_handler

注記

permissino_handlerは権限の設定状況の確認とそれに応じたハンドリングを行うために利用

ドキュメント

(参考)マクロをコメントアウトすると常に拒否、無効が返される。

//ios/.symlinks/plugins/permission_handler_apple/ios/Classes/PermissionHandlerEnums.h
#ifndef PERMISSION_APP_TRACKING_TRANSPARENCY
    #define PERMISSION_APP_TRACKING_TRANSPARENCY 0
#endif
// ios/.symlinks/plugins/permission_handler_apple/ios/Classes/strategies/AppTrackingTransparencyPermissionStrategy.h
#if PERMISSION_APP_TRACKING_TRANSPARENCY

#import <AppTrackingTransparency/AppTrackingTransparency.h>

@interface AppTrackingTransparencyPermissionStrategy : NSObject <PermissionStrategy>
@end

#else

#import "UnknownPermissionStrategy.h"

@interface AppTrackingTransparencyPermissionStrategy : UnknownPermissionStrategy
@end

#endif

Info.plist(全項目について載せた雛形)

コードで確認する

(参考)iOS上ではどの項目に対応するのか?