ios內購php服務端開發,ios 內購開發

本文目錄一覽:

ios怎樣搭建php服務器

一、準備

一台安裝了OS X操作系統的電腦(筆記本或一體機)

電腦上安裝了Xcode

能連接到互聯網——我們需要從網絡上下載一些資源

了解基本的PHP代碼基礎和Mysql執行語句

二、基本步驟

配置PHP Apache環境

下載並安裝MySql

下載並使用phpMyAdmin

三、詳細操作

1.配置PHP Apache環境

Mac OS上自帶PHP Apache環境,所以不需要另外下載安裝包,只需要簡單配置一下即可。

(1)由於Apache目錄是隱藏目錄,如果系統目前不顯示隱藏文件和文件夾,我們可以通過在Finder窗口下使用Command+Shift+G組合快捷鍵,或者在Finder狀態下點擊頂部狀態欄的“前往——前往文件夾”,在打開的對話框中輸入

/etc/apache2

進入apache2目錄,然後使用文本編輯器打開名為“httpd.conf”的文件,如圖1所示。

圖1

(2)“httpd.conf”的文件中查詢到如下代碼:

#LoadModule php5_module libexec/apache2/libphp5.so

將該代碼前面的#號刪除,從而在Apache中啟用PHP5模塊。然後保存文件。

在保存文件時,如果提示沒有修改該文件的系統權限時,右鍵點擊該文件,選擇“顯示簡介”,然後點擊最右下角的小鎖圖標,將Privilege修改為ReadWrite即可。同時我們還需要修改apache2這個文件夾的權限。

(3)接下來,打開“系統偏好設置”,選擇“共享”選項卡,在打開的對話框中確保“互聯網共享”未處於勾選狀態(筆者的系統是10.12.3版本),如圖2所示。

圖2

(4)最後,在終端輸入如下指令重啟apache:

sudo apachectl restart

此時,在瀏覽器輸入

並回車,如果出現如圖3所示的結果,說明PHP環境配置成功。

圖3

2.下載並安裝MySql

(1)進入MySQL官網下載頁面,在“Select Operating System:”下拉列表中選擇Mac OS X之後,在給出的下載列表中選擇DMG格式的文件進行下載。

(2)下載完成後打開,可以看到如圖4所示的文件。先點擊安裝文件”mysql-5.7.18-macos10.12-x86_64.dmg”。

圖4

(3)安裝完成後,MySQL會給出一個默認密碼,保存一下這個密碼,下面會用到。選擇“系統偏好設置”,搜索到“MySQL”,點擊打開,然後開啟MsSQL,並勾選“開機自啟動”選項,如圖5所示。

圖5

(4)打開終端,輸入如下指令:

mysql -version

若提示“-bash: mysql: command not found”,就需要先配置mysql bin目錄的環境變量。

首先,在Finder狀態下,點擊屏幕上方導航欄“前往——前往文件夾”,在彈出來的對話框中輸入“/etc/bashrc”,點擊確定。

然後,使用文本編輯打開“bashrc”文件(仍然別忘了修改這個文件的讀寫權限),在末尾加入如下代碼:

#mysqlalias mysql=’/usr/local/mysql/bin/mysql’alias mysqladmin=’/usr/local/mysql/bin/mysqladmin’

然後,我們要修改MySQL給出的默認密碼。打開終端,輸入如下指令並回車:

mysqladmin -u root -p password

然後終端提示“Enter password:”在此輸入剛才安裝完MySQL之後分配的默認密碼,然後回車,提示“New password:”,在此輸入新的密碼並回車,在“Confirm new password: ”後再次輸入新密碼並回車,則密碼就重置完成了。

(5)如果使用終端來進行MySQL操作,無疑是一件很痛苦的事情。所以一般我們使用phpMyAdmin來進行數據庫的操作。前往phpAdmin下載頁面根據自己的需要下載phpAdmin(我下載的是phpMyAdmin-4.7.0-all-languages.zip)。下載完成後,解壓縮,並將解壓縮之後的文件夾改名為phpMyadmin。然後將該文件夾複製到“/Library/WebServer/Documents/”目錄下。

(6)進入phpMyadmin文件夾,複製一個名為“config.sample.inc.php”的文件,粘貼到當前目錄下,並改名為“config.inc.php”。

(7)使用文本編輯器打開“config.inc.php”,將

$cfg[‘Servers’][$i][‘host’] = ‘localhost’;

修改為:

$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;

保存後,在瀏覽器輸入

  進入phpAdmin登入界面,用戶名輸入為root,密碼為在第(4)步設置的新密碼。進入後能正常使用phpAdmin來操作MySQL。

作者:三創iOS和PHP開發

鏈接:

來源:簡書

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

iOS實現App內購步驟以及注意事項

1、在開發者賬號設置協議、打開itunes Connect,選擇協議,稅務和銀行業務。

2、點擊Request Contracts(申請合同)下面的,request,點了幾個確定和下一步後回到主界面。

Contact info:聯繫人信息

Bank info:銀行信息

Tax info:稅務信息

3、首先設置聯繫人信息,點擊Contact info下面的 Set up(設置),點擊Add New Contract(增加先的聯繫方式)。

4、填寫詳情,填寫完成後點擊save(保存)。

5、在下面的所有項目中都選擇剛剛填寫的信息,選擇後點擊右下角的done(完成),你可以創建很多聯繫人,在不同的職務選擇不同的聯繫人。因為我是獨立開發,所以我全部填寫的我自己。

6、設置銀行信息,點擊Back info下面的Set up,彈出頁面,點擊Add Bank Account(添加銀行賬號)

6.1、選擇china,後點擊next。

6.2、填寫了CNAPS Code後點擊Next

查詢現代化支付行號

6.3、會彈出你的銀行卡開戶地的信息,確認一下點擊next

6.4、填寫銀行卡信息,注意:戶主名只能寫拼音,比如:李三(Li San)。填完後點擊Next

6.5、彈出確定信息頁面,在下面打鉤後點擊Save

6.6、點擊了save後就可以在彈出的頁面中選擇剛剛填寫的卡了。選擇後點擊Save

7、設置稅務信息,點擊Tax info下面的Set up,此時聯繫人信息已經變成可以編輯狀態,銀行信息為瀏覽狀態。

7.1、彈出的界面中,稅務分為三種 U.S Tax Forms: 美國稅務、Australia Tax Forms:澳大利亞稅務、Canada Tax Forms: 加拿大稅務

這裡我選擇的美國稅務,就是第一個

彈出第一個選擇,點擊submit(提交)後,彈出第二個選擇

彈出第二個選擇,選擇後點擊submit

彈出第三個頁面,填寫的資料後點擊提交,記得勾選頁面上的幾個複選框

在提交成功後,狀態就變成processing成功

1.進入到項目的APP信息頁面,點擊功能,在彈出的頁面點擊App內購買項目後面的➕。

2.在彈出的新對話框中選擇你需要哪一種服務,由於我的項目需要兌換成消耗的金幣,所以我選擇第一個。選擇後點擊創建。

3.開始填寫內購項目信息。填完後點擊右上角的存儲(所有信息必須填寫完整)。

4.點擊存儲後,內購列表就會有剛剛創建的內購條目。

1.點擊用戶和職能

2.點擊沙盒測試員,然後點擊左邊的➕按鈕

3.設置好信息點擊右上角存儲就可以,記住裡面的郵箱和密碼用於支付的時候登陸Apple id

注意:

1.必須用真機測試。

2.測試的時候必須退出自己的apple ID。彈出頁面後登陸沙盒的測試apple id。

// 1.首先導入支付包#import Storekit

[iOS]應用內支付(內購)的個人開發過程及坑!

APP內購集成詳解

如何用PHP開發好APP的服務端

使用PHP編寫服務端需要用PHP開發接口(api)用來為app提供數據,再由app處理獲取到的數據。一般的api是json數據

如何用PHP/MySQL為 iOS App 寫一個簡單的web服務器 PART1

作為一個iPhone/iPad開發者,能夠自己寫一個簡單的web服務器將是很有用的。

例如,你可能希望在軟件啟動時顯示一些來自服務器的更新,或者在服務器端保存一些用戶數據。除了你的想象力,沒有什麼能限制你了。

我們將會一步一步的建立一個web服務器,基於promo code system(促銷碼系統),我在我的第一個軟件中使用的,Wild Fables.在第二篇中,我們將會寫一個iOS App來和它進行交互。

為了完成這個教程,你將需要一個web服務器,並裝有MySQL和PHP。如果你沒有,那麼你有以下幾種選擇:

如果你想在你的Mac(free)上運行Apache/MySQL/PHP,有很多教程可以幫你。這裡有一個教程。

如果你想租一個服務器(需要花錢),這裡有一個教程。

或者你很懶,以上兩種你都不想做,那麼你可以使用我在本教程PART2做的服務器。

你不需要有PHP和MySQL的經驗(當然有更好)因為這個教程包含了所有你需要的代碼。

你將做什麼

也許你已經知道了,如果為你的App添加了內購功能,蘋果並沒有提供內置的系統來提供內購的促銷碼。

然而,建立你自己的內購促銷碼將會很有用。

如果你不需要建立這個特殊的系統也沒關係,你會學到怎麼建立web服務器並與App交互。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/242221.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:47
下一篇 2024-12-12 12:47

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • iOS開發如何添加權限

    在iOS開發中,為了保護用戶的隱私和安全,應用程序可能需要請求一些權限。 一、請求應用程序權限 應用程序不得在用戶未給予許可的情況下獲取用戶數據。許多iOS系統功能都需要獲得用戶的…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • uniapp ios打包詳解

    一、環境搭建 首先需要安裝Xcode,並在Xcode中登錄自己的Apple ID,開啟自己的開發者賬戶。 接着,需要在uniapp項目中配置簽名證書和描述文件。步驟如下: 在Xco…

    編程 2025-04-25
  • Fiddler手機抓包iOS完全指南

    在移動應用開發中,我們常常需要對應用程序進行調試和優化。Fiddler是一個常用的網絡調試工具,可以幫助開發人員更好地觀察和分析網絡請求,識別請求中的問題和錯誤。在這篇文章中,我們…

    編程 2025-04-25
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24

發表回復

登錄後才能評論