withAppData 17+

Kiyotaka Hori

    • Free

Screenshots

Description

withAppData

[withAppData summary]

Dropbox

it manage folders and files with Dropbox system.
download and upload files using famous cloud system of Dropbox.

[current function]
(1) file download(file only)
(2) file upload(file only)
(3) move another folder
※move folder to subfolder or parent folder.
(4)create new folder
(5)rename
(6)remove
(7)move(file only)
(8)copy(file only)

please login certification.

folder manage

folder manage
it manage include files.(file included from Dropbox and iTunes application)
[main funtion]
(1) create new folder
create new folder selected directory.
(2) rename
rename folder and files
(3) remove
remove selected folders and files.it is able to multi select.
(4) move
move folders and files.
if exists same files,display confirm messagebox.
if permitted overwrite files,execute move disposal.
it is able to multi select.
(5) copy
copy folders and files.
if exists same file name,display confirm messagebox.
if permitted copy files,execute copy disposal
copy new file name with add number
ex.)
[before] xxx.txt
[after] xxx (1).txt
(5) file view
view selected file.
[current function]
text file(txt/log)
CSV file(csv)
PDF(pdf)
Excel file(xls/xlsx)
Power point file(ppt/pptx)
WORD file(doc)
HTML file(html/htm/webarchive)
image file(png/jpg/gif/bmp)
movie file(mp4/mov)
prepare siwtch change vertical layout to horizontal for layout button.
prepare movie screen for caputre button.
zip file(zip)
※prepare textbox for input password with zip file.
music file(mp3/wav/m4a)

using iTunes
connect iPhone with computer.import or export selected files using iTunes application.
[simple step]
(1) connect certification with iPhone and computer
connect iPhone and your computer using USB.
(2) select device
select DEVICE on the iTunes application screen.
(3) 'App' select
select 'App' on the iTunes application screen.
(4) add file or save file
if scroll down App area,find application list that is able to using iTunes application.
select applicaiton in the list and click add button or save button.
these button function has import or export files.

data cooperation

data cooperation with developed apps of abc3.me.
after report impossible data cooperration apps.
[data cooperation Application]
(1)AccountBook
(2)abc3.me02(water and lighting and heating expenses)

Web browser(download)
if link tap on web page, display dialog.
(1)open URL link
(2)download from URL link
(3)copy URL link

rating 17+:
Since this app allows unfiltered access to the internet.
※You can access the web freely.

select option button and OK button.
※favor list screen

6. search folder and file
folder or file search option and extention search option,
display result of both matching folder or file list.

best regards, abc3.me

by abc3.me

What’s New

Version 2.7

withAppData
[version 2.7]

Update iOS version.
change 8.0 to 9.0.

Status bar for iOS15
internal processing of the program has been changed.

Added IDFA confirmation dialog display processing
The confirmation dialog is displayed only once due to the AdMob tracking process.
If you want to track activity or change permissions in the "Privacy" settings
It seems that you can make changes by selecting Settings> Privacy> Tracking.

IDFA can set permission changes for each app.
please choose "Allow" button or "Ask App Note toTrack" button.
(1) "Allow" button:
Show recommended ads.
(2) "Ask App Note toTrack" button:
Display ads that users are not interested in.
* In any case, the advertisement will be displayed.

[Notes to development users]


Getting the height of the iOS status bar (iOS 15 or later)

[Code implementation example]
※Objective-C
CGFloat height = 0.0f;
NSSet *scenes = [[UIApplication sharedApplication] connectedScenes];
for (UIScene *scene in scenes)
{
if ([scene isKindOfClass:[UIWindowScene class]])
{
UIWindowScene *windowScene = (UIWindowScene*)scene;
height = windowScene.statusBarManager.statusBarFrame.size.height;
break;
}
}


IDFA code implementation
About the implementation of IDFA (tracking related)
Add two frameworks.
(1)AdSupport.framework
(2)AppTrackingTransparency.framework

Until now, I think it was implemented at the following timing.
(1)AppDelegate
(2)SceneDelegate
(3)viewDidLoad
However, it seems that it became a regular procedure to execute IDFA after implementing the advertisement.
From iOS15, the IDFA message dialog will not be displayed if it is implemented in (1) to (3) above.

Therefore, it is necessary to implement it in the place where the value of "UIApplicationStateActive" is true.
(example)
if (UIApplication.sharedApplication.applicationState == UIApplicationStateActive)
{
NSLog(@"UIApplicationStateActive is true.");
}


For example, instead of the viewDidAppear event described below
It seems that some developers implement it when the button is tapped.

[Code implementation example]
※Objective-C
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self requestIDFA];
}

-(void)requestIDFA
{
ASIdentifierManager *identifierManager = [ASIdentifierManager sharedManager];
if (@available(iOS 14, *))
{
// Processing iOS14 or later
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status)
{
//How to start getting ads
[GADMobileAds.sharedInstance startWithCompletionHandler:^(GADInitializationStatus * _Nonnull status)
{
//Please reload the ad here, etc.
}];
if (status == ATTrackingManagerAuthorizationStatusAuthorized
|| status == ATTrackingManagerAuthorizationStatusNotDetermined)
{
// User has not selected "Do not track" in privacy settings (opt-in)
// Code to do something with the obtained IDFA
}
else if (status == ATTrackingManagerAuthorizationStatusDenied)
{
// User selects "Do not track" in privacy settings (opt out)
// Code if IDFA could not be obtained
}
else
{
// Something else
}
}];
}
else
{
// Processing before iOS13
//ASIdentifierManager *identifierManager = [ASIdentifierManager sharedManager];
if ([identifierManager isAdvertisingTrackingEnabled])
{
//NSString *idfa = identifierManager.advertisingIdentifier.UUIDString;
//NSLog(@"idfa:%@",idfa);
//Code to do something with the obtained IDFA
}
else
{
//NSLog(@"failure");
//Code if IDFA could not be obtained
}
}
}

App Privacy

The developer, Kiyotaka Hori, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Used to Track You

The following data may be used to track you across apps and websites owned by other companies:

  • Usage Data

Data Linked to You

The following data may be collected and linked to your identity:

  • Usage Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

Games
Education
Education
Finance
Games
Lifestyle

You Might Also Like

Productivity
Productivity
Productivity
Productivity
Productivity
Productivity