Skip to content

Forwards bank SMS messages to an online server, help to automate transaction creation in FireFly-III.

Notifications You must be signed in to change notification settings

mrahmadt/SMSReceiver-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMSReceiver-iOS

SMSReceiver-iOS is a straightforward iOS code that enables you to forward received SMS messages to an online server. It was developed with the purpose of forwarding all bank-related SMS messages to smartMoney, which then parses the bank SMS transactions (while discarding non-bank ones) and automates the creation of transactions in FireFly-III.

This code relies on the iOS SMS and MMS Message Filtering capability to capture SMS messages and send them to the service, marking all SMS messages as non-spam. Due to iOS design limitations, this is the only way to access all SMS messages.

To use this code, you'll need to update the server URL in your Info.plist file and also update .well-known/apple-app-site-association.

Setting up the code is straightforward, but you should be familiar with Xcode. Please note that due to iOS design restrictions, you cannot build and publish this app because the server URL is hardcoded in the source code, making it impossible to identify the user. Typically, I connect my iPhone to Xcode, run the code in debug mode, and then disconnect my phone, allowing the app to keep running.

To get the app up and running, you'll need the following:

PS: I'm not an Apple Developer, so I won't be able to assist you with any Xcode-related issues. Please search online and share your experience as a GitHub issue with other users.

Resources:

About

Forwards bank SMS messages to an online server, help to automate transaction creation in FireFly-III.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages